Roger Federer racked up his 900th tour win and reached a 36th consecutive grand slam quarter-final while tearful Tommy Robredo also took the five-set route into the French Open quarter-finals.
Second seed Federer battled back to defeat French 15th seed Gilles Simon 6-1, 4-6, 2-6, 6-2, 6-3.
Robredo, meanwhile, the forgotten man of Spanish tennis, became the first player in 86 years to come back from two sets to love down in three successive grand slam matches.
His breathtaking 6-7 (5/7), 3-6, 6-4, 6-4, 6-4 win over 11th seeded compatriot Nicolas Almagro put him into the last eight in Paris for the fifth time.
Federer, 31, also claimed a record-equalling 58th win at Roland Garros, but he did it the hard way, briefly staring at his earliest exit at a major since losing to Gustavo Kuerten in Paris in the third round in 2004.
Federer goes on to face French sixth seed Jo-Wilfried Tsonga for a place in the semi-finals after taking his career five-set record to 22-1.
“It was a great atmosphere in which to play like this. It became difficult in the second set as Gilles turned it around,” said Federer, who had 56 unforced errors.