Petra Kvitova reached the French Open semi-finals for the first time since 2012 as an emotional run continued with victory over Germany’s Laura Siegemund.
The Czech seventh seed maintained her record of not dropping a set at Roland Garros this year with a 6-3 6-3 win.
Two-time Wimbledon champion Kvitova, 30, is bidding for a first Grand Slam title since returning from a career-threatening knife attack in 2016.
She will face American Sofia Kenin for a spot in Saturday’s final.
Australian Open champion Kenin progressed 6-4 4-6 6-0 against compatriot Danielle Collins, after the world number 57 needed treatment in the deciding set.
Collins claimed the second set but was broken to love in the opening game of the third and appeared to be struggling with an abdomen problem on Court Philippe Chatrier.
Kenin, the 21-year-old fourth seed, quickly dispatched of her opponent without losing a game in a 29-minute final set to reach the semi-finals in Paris for the first time.
“This is really special, I am super happy and really loving the French crowd here,” she said.
“I knew I needed to be aggressive myself and take my chances. I feel I did a great job overall. I am proud of myself.”