Maria Sharapova recovered from a second-set wobble to dispatch third seed Agnieszka Radwanska 6-1 6-4 on Saturday and set up a Madrid Open final clash against rising talent Simona Halep.
Sharapova, a former world number one now ranked ninth who has had a poor year by her high standards, has shown glimpses of her dominant best on the clay in the Spanish capital this week with the French Open starting in Paris later this month.
Pole Radwanska, the world number three, struggled to cope with the Russian's powerful ground strokes as Sharapova, runner-up to Serena Williams in Madrid last year, took a step closer to a 31st career title.
After comfortably winning the opening set and racing into a 3-0 lead in the second, Sharapova had to deal with a spirited Radwanska fightback but prevailed to secure a meeting with Halep, the fourth seed.
The 22-year-old Romanian fought back from a set down to oust fifth-seeded Czech Petra Kvitova 6-7(4) 6-3 6-2.
Sharapova's chances of going one better than 2013 were boosted when Williams, the Madrid champion the past two years, withdrew on Friday with a thigh injury.
By reaching the final, Halep has already achieved her best result at a WTA premier event as she chases an eighth career title.
A girls singles champion at the French Open in 2008, she also looks to be hitting form on clay ahead of claycourt major.
"I'm very excited that I can play my biggest final tomorrow, I hope that my emotions will be down and I can play," Halep told a news conference.
"It was a very tough match today, I couldn't believe that I came back again.
"Tomorrow I expect another very tough match. Maria is a champion and she knows how to manage the finals."