World number one Iga Swiatek breezed into a second straight Madrid Open final with a comfortable victory against Madison Keys.
A dominant Swiatek needed just 70 minutes to wrap up a 6-1 6-3 win against the American 18th seed.
The Pole, who is bidding for a third title of 2024, finished runner-up to Aryna Sabalenka in Madrid last year.
Belarusian second seed Sabalenka will set up a repeat of the 2023 final if she defeats Elena Rybakina later on Thursday.
Swiatek, 22, controlled her match against Keys from the offset as she raced to a 3-0 lead in the opening set, dropping just three of the first 17 points.