Andreeva, 17, will play Jasmine Paolini in the French Open semi-finals after stunning Sabalenka, as Alexander Zverev faces Alex de Minaur in the men’s quarters
Britain's Neal Skupski and American Desirae Krawczyk are into their first French Open mixed doubles final as a partnership.
Mirra Andreeva is the youngest Grand Slam semifinalist since 1997.
The French Open has its youngest semi-finalist for 27 years after 17-year-old Mirra Andreeva kept “a cold head”, in her own words, to oust an off-colour Aryna Sabalenka.