France will have at least one representative in the Open 13 final on Sunday after Richard Gasquet, Jo-Wilfried Tsonga and Lucas Pouille all came through their quarter-finals in Marseille.
Gasquet ended the hopes of top seed Gael Monfils in a thrilling last-eight encounter, coming back to win in three sets after being edged out of the opener.
A tie-break gave Monfils the early lead, but he was unable to capitalise as Gasquet found another gear.
He was quickly level before securing his progression by winning five of the final six games, Monfils broken twice in the decider as Gasquet won 6-7 (5-7) 6-4 6-2 to set up a meeting with Pouille.
Fourth seed Pouille also had to battle back from a set down as he saw off the spirited Daniil Medvedev.
Pouille struggled for momentum in the opener but he quickly found his groove to take the match into a deciding set, where he broke crucially in the ninth game before serving out for a 4-6 6-1 6-4 win.
Defending champion Nick Kyrgios is the only non-Frenchman in the semis after a comfortable 6-3 6-3 win over Slovakian qualifier Norbert Gombos.
Kyrgios only needed 58 minutes on Friday, but he will probably require longer when he meets two-time winner Jo-Wilfried Tsonga.
Tsonga arrived in Marseille on the back of winning his first title in 17 months in Rotterdam, and he has yet to drop a set this week, Gilles Simon easily beaten 6-4 6-1 in the last eight.