World No. 1 Novak Djokovic saved four match points before recovering to beat fifth seed and home bet Jo-Wilfried Tsonga 6-1, 5-7, 5-7, 7-6 (6), 6-1 on Tuesday to arrange a semifinal match with Roger Federer in the French Open.
The Serb was on the verge of elimination but fought back to extend his Grand Slam streak to 26 consecutive matches, keeping alive his hopes of a fourth successive major title.
Djokovic sets another showdown in the last four with Federer, the man who last year ended his 43-match winning streak at this same stage at Roland Garros.
Sixteen-time Grand Slam champion Federer also needed five tough sets to advance, coming back from two down to defeat No. 9 Juan Martin del Potro of Argentina 3-6, 6-7 (4), 6-2, 6-0, 6-3.
In women’s play, No. 21 Sara Errani booked her first-ever Grand Slam semifinal with a 6-3, 7-6 (2) victory over No. 10 Angelique Kerber of Germany.
Up next for the Italian is U.S. Open champion Sam Stosur. The Australian sixth seed eased past No. 15 Dominika Cibulkova of Slovakia, 6-4, 6-1.