La encargada de despedir a Swiatek fue su particular pesadilla, Ostapenko, que apeó a la polaca (6-3, 3-6, 6-2).
La letona ha derrotado a Iga las seis veces en las que se han enfrentado, siendo la del sábado la primera sobre tierra batida.
La de Varsovia, dos veces vencedora del torneo, llegaba al partido con un récord de 11 victorias y una derrota sobre la arcilla de Stuttgart, pero Jelena ganó los primeros cuatro juegos y rompió tres veces el servicio de Iga para apuntarse el primer set.
Llegó entonces la reacción de la que fuera líder del ranking WTA, que alargó el partido hasta la tercera manga, pero la de Riga recuperó el control y se enfrentará a la rusa Ekaterina Alexandrova el domingo en semifinales.
Por su parte, la tenista rusa había apeado horas antes a Jessica Pegula por la vía rápida (6-0 y 6-4).
Tras no haberse anotado ni un solo juego en la manga inaugural, la tenista estadounidense de 31 años salvó hasta tres bolas de partido cuando perdía 5-2 en la segunda, pero no logró dar la vuelta al partido.
Aryna Sabalenka, por su parte, no falló en el duelo frente a Elise Mertens (6-4 y 6-1).