Ashleigh Barty cruised into the Madrid Open final on Thursday with a 6-4, 6-3 win over Paula Badosa, as the world number one avenged last month's loss to the Spaniard in Charleston.
Barty, the 2019 French Open champion, is targeting a fourth title of the year following her wins at Melbourne's Yarra Valley Classic, in Miami and on clay in Stuttgart.
The top seed shaded a tight opening set against the 62nd-ranked Badosa, the first Spanish woman in the tournament's 12-year history to make the semi-finals.
She converted her third set point when Badosa doubled faulted at 4-5, a single break of serve proving decisive for the Australian.
Barty dropped serve herself to start the second set but broke twice in succession to regain control and make it 16 straight wins on red clay.
She will play fifth seed Aryna Sabalenka of Belarus or Russia's Anastasia Pavlyuchenkova in Saturday's final.
Dominic Thiem qualified for the men's quarter-finals after beating Australia's Alex de Minaur 7-6 (9/7), 6-4.
US Open champion Thiem, playing his first tournament since Dubai in March, will meet Andrey Rublev or John Isner in the last eight.
Thiem lost his serve in the opening game but recovered with a break for 3-all. He missed a set point in the tie-break and then saved one before clinching the first set at the second attempt.
The Austrian third seed withstood three break points early in the second set and then broke De Minaur the following game.
De Minaur, the world number 24, hit back to level at 3-all but promptly dropped serve the next game as Thiem secured victory in just under two hours.
Alexander Bublik of Kazakhstan also progressed to the quarter-finals with a 6-4, 6-3 win over in-form Russian Aslan Karatsev.