Bivši dugogodišnji broj 1 na ATP ljestvici je već u prvom setu pokazivao znakove slabost. Dvaput je gubio svoj početni udarac, no oba puta je uspio vratiti izgubljeno, da bi u tie-breaku ipak ostao kratak.
U drugom setu je Roger Federer imao četiri lopte za obrat, ali ih nije realizirao. Tommyju Robredu je to pošlo za rukom kod 4:3, uzeo je Švicarcu servis za 5:3 i potom odservirao za drugi set.
I u trećem setu je Španjolac bio na rubu, morao je spašavati čak šest break lopti, ali kada se uspio othrvati naletima Federera, iskoristio je jednu njegovu slabost, uzeo mu servis za 4:3 i potom bez problema zaključio meč, ostvarivši tek prvu pobjedu nad Federerom u posljednjih 11 mečeva.
Za 'nagradu' je Robredo dobio svog sunarodnjaka Rafaela Nadala protiv kojeg će igrati u četvrtfinalu US Opena.