World No 1 Iga Swiatek booked a spot in her second consecutive Mutua Madrid Open final with a 6-1 6-3 victory over Madison Keys on Thursday.
Swiatek needed just 71 minutes to reach her third final of the year and move one step closer to her third WTA 1000 title of the year in a one-sided semi-final.
The Pole finished runner-up to Aryna Sabalenka at Madrid last year and could now meet the Belarusian in a rematch should the second seed overcome former Wimbledon champion Elena Rybakina.