85-rankade Zidansek tog hem matchen mot spanjorskan Paula Badosa i Franska mästerskapen med siffrorna 7–5, 4–6, 8–6.
Hon ledde med 4–2 i andra set när Badosa stod för en mäktig upphämtning och vann sex game på raken. Men den oseedade slovenskan gav inte upp. Hon räddade tre breakbollar vid ställning 6–6 och avgjorde sedan med ett kraftigt forehandslag.
I semifinalen ställs hon mot ryskan Anastasija Pavljutjenkova som besegrade ukrainskan Jelena Rybakina med 2–1 i set.
"Vill döda min motståndare"
Ett efterlängtat avancemang för 29-åringen som inte lyckats ta sig till en grand slam-semifinal på 51 tidigare försök.
Den här gången var det det mentala som avgjorde.
– När jag är på banan gör jag mitt jobb och kämpar och jag vill döda min motståndare varje gång jag spelar. Det är skillnaden, säger hon.
32-rankade Pavljutjenkova förlorade första set mot sin dubbelpartner med 6–7, men vann de två kommande med 6–2 och 9–7.
Tsitsipas vidare
En annan som tagit sig till sin första semifinal i franska mästerskapen är Alexander Zverev.
Den sjätteseedade tysken körde över spanjoren Alejandro Davidovich Fokina i tre raka set. Segersiffrorna skrev till 6–4, 6–1, 6–1.
Han inledde med att ifrågasätta domaren Alison Hughes efter ett linjebeslut, men när frustrationen lagt sig lade Zverev i högsta växeln och pressade Fokina stenhårt.
Den 46-rankade spanjoren lyckades bara hålla sin serve tre gånger under sitt första framträdande på Philippe Chatrier-banan.
I semifinalen ställs Zverev mot greken Stefanos Tsitsipas som slog ut världstvåan Daniil Medvedev, Ryssland.
Medvedev hade inför matchen i Paris 6–1 i matcher mot Tsitsipas, seedad femma. Men på gruset i Paris har han aldrig lyckats, årets kvartsfinal är Medvedevs bästa resultat. Greken tog hem matchen i tre raka set, 6–3, 7–6, 7–5.
Tsitsipas gick till semifinal i Paris även i fjol.