Roger Federer's streak of most Grand Slam wins without dropping a set was snapped by Tommy Robredo on Tuesday but the Spaniard still crashed to his eighth straight defeat against Federer.
The Swiss won 7-5, 1-6, 6-1, 6-2 to enter the semi-final of the French Open.
The world number one had not dropped a set at a major since losing the second in his 6-2, 4-6, 7-5, 6-1 triumph over Andy Roddick in the US Open final last September.
During his run to the Australian Open title in January, he become the first man in 27 years to win a Grand Slam without dropping a set.
French Open 2007 coverage