A svájci sztár az amerikai John Isnert, míg szerb ellenlábasa a francia Jo-Wilfried Tsongát győzte le egyaránt két szettben.
Az elődöntőben Federer az argentin Juan Martin del Potróval, míg Djokovic a hazai közönség előtt szereplő Andy Murrayvel találkozik.
A nőknél orosz sikerekkel folytatódott a negyeddöntő: a májusban Roland Garros-győztes Marija Sarapova az idén visszavonuló belga Kim Clijsterst, Marija Kirilenko pedig a tavaly wimbledoni bajnok cseh Petra Kvitovát búcsúztatta.
Eredmények, negyeddöntő:
férfiak:
Federer (svájci, 1.) - Isner (amerikai, 10.) 6:4, 7:6 (7-5)
Djokovic (szerb, 2.) - Tsonga (francia, 5.) 6:1, 7:5
del Potro (argentin, 8.) - Nisikori (japán, 15.) 6:4, 7:6 (7-4)
Murray (brit, 3.) - Almagro (spanyol, 11.) 6:4, 6:1
az elődöntőben:
Federer - del Potro, Murray - Djokovic
nők:
Sarapova (orosz, 3.) - Clijsters (belga) 6:2, 7:5
Kirilenko (orosz, 14.) - Kvitova (cseh, 6.) 7:6 (7-3), 6:3
Azarenka (fehérorosz, 1.) - Kerber (német, 7.) 6:4, 7:5
S. Williams (amerikai, 4.) - Wozniacki (dán, 8.) 6:0, 6:3
az elődöntőben:
Azarenka - S. Williams, Sarapova - Kirilenko