Novak Djokovic called for the doctor during the second set against Adrian Mannarino but put aside his discomfort to progress 4-6, 6-2, 6-1.
Roger Federer played a fluent forward defensive cricket shot during his Wimbledon match with Adrian Mannarino.
Top seed Roger Federer, 36, has now won 32 consecutive sets at Wimbledon.
Roger Federer survived a surprise test at the Swiss Indoors on Friday before making the semi-finals at his home event for the 14th time with a hard-fought 4-6, 6-1, 6-3 win over Adrian Mannarino.
Novak Djokovic will face the Czech Republic's Tomas Berdych on Wednesday for a semi-final spot, boasting a 25-2 career record over the 2010 Wimbledon runner-up.
Roger Federer, who won five consecutive U.S. Opens from 2004-08, next plays 19th-seeded Tommy Robredo of Spain. Win that, and Federer could face 12-time major champion Rafael Nadal in the quarterfinals in what would be the rivals' 32nd meeting
It was a Wimbledon rematch for the pair. Isner retired in the third game of the previous match last month after injuring his left knee.
Wimbledon marathon man John Isner, who played in the longest match in history at the All England Club in 2010, was forced to quit his second round match after just two games on Tuesday.
The sixth-seeded del Potro, who beat Rafael Nadal in the 2009 U.S. Open semifinals and Roger Federer in the final, had a strong 2012 with four titles in five finals.
Qualifier Adrian Mannarino over-powered fifth seed Kevin Anderson with unexpected ease at the Auckland ATP tournament on Tuesday eliminating the South African 6-3, 6-3 in the opening round.
Roger Federer wasted no time in reaching the third round at Wimbledon, beating Adrian Mannarino of France 6-2, 6-3, 6-2 on Thursday.
Colombian qualifier Alejandro Falla upset French eighth seed Adrian Mannarino 6-3, 6-2 on Thursday to reach the quarter-finals of the ATP Delray Beach International Championships.