Federer je svladavši u prvom polufinalnom susretu Rusa Nikolaja Davidenka 7:5, 7:6 (5), 7:6 (7) izborio rekordno
osmo uzastopno finale na Grand Slam turnirima.
Dosadašnji rekord, sedam uzastopnih finala na četiri najveća svjetska turnira, držao je Australac Jack Crawford 30-tih godina prošlog stoljeća.
>> Federer u finalu Roland Garrosa
Federer će u finalu igrati protiv Španjolca Rafaela Nadala koji je u tri seta slavio protiv Srbina Novaka Đokovića 7:5, 6:4, 6:2.
Biti će to repriza prošlogodišnjeg finala u kojem je slavio Nadal, te njihov 12 međusobni susret.
Nadal je uspješniji, vodi 7:4, no u posljednjem meču na zemlji, u finalu Hamburga, slavio je Švicarac.