Iga Swiatek cruised to a straight-sets semifinal win over Madison Keys to reach the Madrid Open final and a rematch against No. 2 Aryna Sabalenka.
Top-ranked Swiatek beat No. 20 Keys 6-1, 6-3 and will next face the defending champion Sabalenka, who rallied to overcome No. 4-ranked Elena Rybakina 1-6, 7-5, 7-6 (5).
The Madrid Open is the only high-profile European clay-court title that Swiatek is yet to win.
Sabalenka, who needed three sets to defeat Swiatek in the Madrid final last year, is into her third Madrid final after ending Rybakina's 16-match clay-court winning streak.
Meanwhile, in men's singles, Daniil Medvedev retired from his quarterfinal match after losing the first set 6-4, sending the 31st-ranked Jiri Lehecka into a semifinal against 35th-ranked Felix Auger-Aliassime.
No. 4-ranked Medvedev needed treatment on his upper right leg while leading 3-2, complaining about having trouble moving to his right. He also needed treatment at 4-3, and after Lehecka broke serve in the ninth game to win the set, Medvedev decided not to continue.