W meczu o półfinał zmierzył się z Patrickem Rafterem, z którym jednak przegrał w dwóch setach.
Okres gry na kortach ziemnych rozpoczął od startu w Monte Carlo, gdzie poniósł porażkę w ćwierćfinałowym pojedynku z Sébastienem Grosjeanem. W Rzymie odpadł w III rundzie, po wcześniejszym wyeliminowaniu wicelidera rankingu światowego, Rosjanina Marata Safina. W I rundzie wielkoszlemowego Rolanda Garrosa Federer wygrał ze Stefano Galvanim. W następnej fazie po pięciosetowym meczu pokonał Sarkisa Sarksjana, a w III i IV rundzie odpowiednio Davida Sáncheza i Wayne’a Arthursa. Pojedynek ćwierćfinałowy zakończył się porażką Federera z Àlexem Corretją. Był to zarazem pierwszy wielkoszlemowy ćwierćfinał Federera w jego karierze.