Daniil Medvedev, world No. 3, disposed of Italy's Andrea Vavassori 6-4, 6-3 on Saturday in the second round of the Madrid Masters 1000.

Belarus' Aryna Sabalenka beat 21-year-old Colombian Camila Osorio 6- 4, 7-5 to reach the knockout stages. World No. 2 will face Polish and 19th world Magda Linette or Russian prodigy Mirra Andreeva in the final.