Federer a reuşit să revină după ce a pierdut primul set în faţa lui Gonzalez, scor 2-6, şi le-a câştigat apoi pe celelalte trei, 6-2 6-3 6-4. În semifinale, Federer va juca împotriva francezului Gael Monfils.

Monfils s-a calificat în semifinale după ce l-a învins în sferturi pe spaniolul David Ferrer, tot în patru seturi, 6-3, 3-6, 6-3, 6-1.

Numărul 59 ATP, Gael Monfils se află pentru prima dată într-o semifinală de Mare Şlem.

În cea de-a doua semifinală se înfruntă spaniolul Rafael Nadal, câştigătorul en-titre de la Roland Garros, şi sârbul Novak Djokovic, cap de serie numărul 3.