Jo Wilfried Tsonga kept alive his country’s hopes of becoming the first home player to win the French Open since Yannick Noah 30 years ago after he stunned second seed Roger Federer in the quarter-finals.
Although Swiss ace Federer was far from his best Tsonga thrilled the Roland Garros crowd with some devastating tennis.
The 28-year-old Frenchman Tsonga booked his spot in the semis with a 7-5, 6-3, 6-3.
For a place in his second career grand slam final after the 2008 Australian Open, Tsonga will meet World number five David Ferrer of Spain who ruthlessly steamrolled compatriot Tommy Robredo 6-2 6-1 6-1.
Ferrer meanwhile is now one match win away from his maiden slam final.
Women’s world number one Serena Williams progressed to the semi-finals courtesy of a three-set victory over 2009 champion Svetlana Kuznetsova of Russia.
The American 15-time grand slam champion raced out of the blocks winning the first set 6-1.
Kuznetsova rallied back to take the second but Williams proved too strong in the third and wrapped up the match 6-1, 3-6, 6-3.
In the last four Williams will face last year’s runner-up, Italian Sara Errani who beat fourth seed Agnieszka Radwanska of Poland.