Britain's Cameron Norrie was taken to three sets for the third successive match before reaching the Moselle Open semi-finals as he bids for a first title since 2023.
Norrie beat lucky loser Kyrian Jacquet 4-6 7-6 (7-2) 6-4 for his third victory over a Frenchman this week.
World number 27 Norrie, the only seeded player left in the draw, is into a first hard-court semi-final since Metz last year.
The 30-year-old is bidding for his first ATP Tour title since the 2023 Rio Open.
He will face either Italy's Lorenzo Sonego or German Daniel Altmaier for place in the final.