Sveitseren skal ut mot Rafael Nadal (Spania) eller Tomas Berdych (Tsjekkia) i semifinalen. Federers kamp mot del Potro var reprise på US Open-finalen i 2009 som sistnevnte vant.

En dobbeltfeil fra del Potro sørget for at Federer tok åpningssettet 6-4. Da Federer først reddet fire bruddballer og så sikret annetsettet 6-3, gikk mye av luften ut av del Potro. Kontrollert kunne Federer sikre tredje sett 6-2. – Jeg er veldig glad. Jeg synes det var en stor kamp. Det var vanskelig i solen og skyggen som kom krypende inn på banen , sa Federer.

Senere tirsdag spiller Nadal og Berdych, begge kjenninger av Federer.

– Jeg har spilt mot Berdych over ti ganger og mot Rafa over 20 ganger, så det er ingen hemmeligheter mellom oss lengre, sa Federer.

30-åringen har vunnet 16 grandslamtitler. Seier ble det også da rundet 1000 kamper.

– Dette er en milepæl etter en rekke kamper og mye tennis. Enten har jeg vært med for lenge, eller så er jeg ekstremt sterk. Dere får bestemme hvordan dere vil beskrive det, sa Federer.

Flest kamper har Jimmy Connors med 1427 kamper.

(©NTB)