Czech player Karolina Muchova became one of the lowest ranked players to reach the French Open women's final as she narrowly won a thriller against Belarusian second seed Aryna Sabalenka.
Ranked 43rd in the world, Muchova won 7-6 (7-5) 6-7 (5-7) 7-5 in Paris.
Muchova, 26, will play either Polish top seed Iga Swiatek or Brazilian 14th seed Beatriz Haddad Maia on Saturday.
Defending champion Swiatek, bidding for a third Roland Garros title, faces Haddad Maia in Thursday's second semi.
Sabalenka's exit means 22-year-old Swiatek will remain as the world number one, a position she has held for 62 consecutive weeks, if she beats Haddad Maia and reaches the final.