Sofia Kenin will bid for her second Grand Slam title of 2020 after beating Petra Kvitova to reach the French Open final.
The 21-year-old was a surprise winner of the Australian Open in January but has already shown that was no fluke with her run here.
She played a hugely intelligent match to defeat seventh seed Kvitova 6-4 7-5 and will take on 19-year-old Iga Swiatek in the trophy decider tomorrow.
Kvitova had hoped to reach her first French Open final three years after making her comeback to the sport in Paris following the horrific stabbing she experienced in her home in December 2016. She became emotional on reaching the quarter-finals as the enormity of the journey she has been on sunk in and she had not dropped a set prior to this match but struggled in windy conditions.
Kenin said: "I'm super proud of myself. It was a great match. I'm super happy. I've done it in Australia. I've had really tough matches the past two weeks and I'm just so excited to be in the final."
Polish teenager Swiatek reached her first Grand Slam final with a dominant victory over Nadia Podoroska.
In one of the most unexpected Slam semi-finals in recent times, Swiatek fully justified her status as favourite with a 6-2 6-1 victory in windy conditions.
Meanwhile, Novak Djokovic is optimistic he will be able to recover physically ahead of his semi-final against Stefanos Tsitsipas.
Having looked supreme through the first four rounds, the World No.1 was in trouble against Pablo Carreno Busta in Wednesday's quarter-final, struggling with his neck and arm before battling through in four sets.
Tsitsipas has improved through the tournament, not dropping a set since his opening match, when he fought back from two sets down against Jaume Munar.
Djokovic spoke highly of the Greek, who will play in a Grand Slam semi-final for the second time, saying: "He's one of the best players in the world. Deservedly where he is in the rankings.
"He's been playing the tennis of his life really in the last 12 months, winning World Tour Finals, just being very consistent on all surfaces with his results.
"He's really a complete, all-around player."