En la cuarta ronda su rival sería el belga Olivier Rochus, a quien venció fácilmente por parciales de 6-3 y 6-1, clasificando para disputar los cuartos de final ante el francés Gilles Simon, y mejorando de hecho los octavos de final alcanzados en la temporada anterior, ya en cuartos de final, Federer no tuvo ninguna molestia para pasar a semifinales, ya que venció al francés Gilles Simon, tras retirarse éste cuando estaba perdiendo 3-0 ante el helvético en el primer set, ya en la semifinal se toparía con su gran rival Rafael Nadal quien logra vencer al suizo en dos mangas 6-3 y 6-2.