Russia's Mirra Andreeva, ranked 194th in the world, beat Poland's Magda Linette (19th) in the third round of the WTA 1000 tournament in Madrid. The Russian is the third 15-year-old player to win a match in a WTA1000 tournament.

She will face Belarusian and world No. 2 Aryna Sabalenka (24), who dominated Colombian Camila Osorio (115th) 6-4, 7-5.