Britain's Anne Keothavong won her sixth match of the week as she beat Dutch qualifier Bibiane Schoofs to reach the semi-finals of the Luxembourg Open.
The Londoner, 28, came through 6-3 6-2 to match last year's run to the last four in Luxembourg.
Keothavong won three qualifying matches earlier this week before beating Mandy Minella and former world number one Ana Ivanovic in the main draw.
She will play Romania's world number 34, Monica Niculescu, in the semis.
After her win the world number 93 tweeted: "Happy to get the win again today, wasn't easy after yesterday. Focus was good, happy days. Pumped for tomorrow + thanks for all your tweets!"
Should she win against Niculescu, Keothavong will become the first British singles finalist in a WTA Tour event since Jo Durie in 1990.
Keothavong also qualified in Austria last week, reaching the second round before losing to former world number one Jelena Jankovic.
The other semi-final will see top seed Victoria Azarenka of Belarus play Germany's Julia Goerges.
Azarenka beat her Czech opponent Iveta Benesova 6-3 6-2 while sixth seed Goerges was handed an easier passage in to the last four when her opponent, Latvia's Anastasija Sevastova, retired with a hip injury at 5-2 down in the first set.