Second seed Roger Federer recovered from going two sets down to defeat Germany's Tommy Haas in a fourth-round thriller at the French Open.
It looked like Federer was about to follow reigning champion Rafael Nadal on his way out at Roland Garros when he faced a break point at 3-4 down in a third set against the world number 63.
But the Swiss - runner-up for the last three years - held his nerve to bounce back, clinch a 6-7 (4/7) 5-7 6-4 6-0 6-2 win and keep alive his dreams of a first French Open title.
It is the fifth time he has recovered from a two-set deficit - he did so against the Czech Republic's Tomas Berdych in this year's Australian Open too.
And it is the sixth time 31-year-old Haas has squandered that lead.
Federer, 27, plays Gael Monfils or Andy Roddick next.





