Federrer je nakon tri sata igre pobijedio Rusa Nikolaja Davidenka 7:5, 7:6 (5), 7:6 (7).Biti će to drugo uzastopno finale švicarskog tenisača u Roland Garrosu. Prošle je godine izgubio od Španjolca Rafaela Nadala.Federer će u finalu igrati protiv pobjednika dvoboja između Rafaela Nadala i Novaka Đokovića.