Die an 30 gesetzte Schweizerin, die im Jahr 2015 schon einmal unter den letzten Vier stand, besiegt die französische Titel-Hoffnung Kristina Mladenovic mit 6:4, 6:4.
Die Lettin Ostapenko eliminiert zwei Tage vor ihrem 20. Geburtstag überraschend die ehemalige Weltranglisten-Erste Caroline Wozniacki aus Dänemark mit 4:6, 6:2, 6:2.
Die beiden kämpfen nun gegeneinander um ihr jeweils erstes Grand-Slam-Finale.
"Verdammt schweres Match"
Die als Nummer 30 gesetzte Schweizerin Bacsinszky steht damit zum zweiten Mal nach 2015 in der Vorschlussrunde von Roland Garros und egalisierte damit ihr bisher bestes Major-Resultat.
"Es war ein verdammt schweres Match wegen all der Begleitumstände", sagte Bacsinszky. "Es war nicht einfach, die Konzentration zu behalten. Aber ich bin überglücklich, dass ich es geschafft habe."
Ostapenko: "Kann es gar nicht glauben"
Die erst 19-jährige Ostapenko, im Ranking noch auf Platz 47 gereiht, hat in ihrem achten Grand-Slam-Turnier-Hauptbewerb sensationell das Halbfinale erreicht. Ihr bisher bestes Major-Ergebnis hatte sie bei den diesjährigen Australian Open mit Runde drei geschafft.
"Ich kann es noch gar nicht glauben. Ich liebe es, hier zu spielen und bin einfach überglücklich", sagte sie.
Thiem-Coach Günter Bresnik hatte Ostapenko auf der Trainingsanlage Jean Bouin erst vor wenigen Tagen großes Potenzial bescheinigt und wird durch dieses Resultat bestätigt.
Ostapenko ist damit auch die erste Lettin der Profi-Ära, die ins Halbfinale eines Majors vorgedrungen ist. Zudem ist sie der erste (Noch-)Teenager im Paris-Semifinale seit Ana Ivanovic 2007.
Duell der Geburtstagskinder
Kurios: Beide Semifinalistinnen spielen am Donnerstag in ihrem wohl wichtigsten Match zum ersten Mal gegeneinander, und einer der beiden wird der Geburtstag nicht versüßt werden - Ostapenko wird am 8. Juni 20, Bacsinszky 28.
"Es wird toll, das hier beim Tennisspielen zu feiern", freute sich Jelena Ostapenko auf das Duell der Geburtstagskinder mit Timea Bacsinszky am Donnerstag. "Die Glückliche, sie ist um einiges jünger als ich", meinte die bald 28-jährige Bacsinszky in Richtung der auf den Tag genau acht Jahre jüngeren Lettin. "Aber vielleicht bin ich dann die Glückliche, wegen der Erfahrung", ergänzte sie