W miarę wyrównana walka trwała jedynie w pierwszym secie wygranym przez Federera do trzech. W drugim najlepszy tenisista świata pozwolił rywalowi ugrać tylko jednego gema. Finałowym rywalem Szwajcara będzie Rafael Nadal. Przed rokiem Federer pokonał Hiszpana w trzech setach, w ostatnim wygrywając do zera. Półfinały: Roger Federer (Szwajcaria, 1.) - Andreas Seppi (Włochy) 6:3, 6:1 Rafael Nadal (Hiszpania, 2.) - Novak Djoković (Serbia, 3.) 7:5, 2:6, 6:2