Sofia Kenin reached her first semi-final since winning her maiden Grand Slam title at the Australian Open last month by beating France's Oceane Dodin in the Lyon last eight.
The American top seed bounced back after losing a tight second set to win 6-1, 6-7 (5/7), 6-2 against the world number 130.
Kenin had ended a three-match losing streak by beating Vitalia Diatchenko in the first round before saving a match point to edge out Romanian qualifier Jacqueline Cristian on Thursday.
"It was still not perfect today, but I definitely feel like I found my rhythm. I was playing well, dictating well," Kenin told wtatennis.com.
"I felt pretty good in the first round -- still not 100 percent, but I still got the win -- and I would say that today was my best game (in the tournament so far)."
Disclaimer: No Business Standard Journalist was involved in creation of this content