Rafael Nadal s’est montré le plus fort dans la finale de rêve qui l’opposait au Suisse Roger Federer. Le jeune Espagnol (n°2 mondial), remporte ainsi ce tournoi pour la deuxième fois. Il a battu le n°1 mondial à l’issue d’une rencontre au cours de laquelle il s’est montré paradoxalement plus à l’aise que lors de ses précédents matches. Pourtant mal engagé après avoir sèchement perdu le premier set 6 à 1, Nadal a réagi en infligeant à son adversaire la même correction lors du deuxième set. Ce retour du chouchou de Roland-Garros a visiblement déstabilisé le bâlois, qui a enchaîné les fautes directes au long de la manche suivante, perdant six jeux contre quatre. Le dernier set fut plus disputé mais c’est finalement Nadal qui l’a emporté au tie-break (7-4).
Chez les femmes, la Belge Justine Henin-Hardenne (n°3 mondiale) a conservé son titre, en se débarrassant sans surprise de la Russe Svetlana Kuznetsova en deux sets (6-4, 6-4).