World No. 2 Aryna Sabalenka will play a second straight final on clay after her 6-4, 6-1 victory over Greece's Maria Sakkari.

The 21-year-old Pole faces Russian Veronika Kudermetova (13th) in the second semifinal, scheduled for late evening. Russia's Aslan Karatsev, ranked 121st in the world and a qualifier, qualified for his first-ever Masters 1000 semifinal on Thursday in Madrid, ending the fine run of China's Zhizhen Zhang.