Saturday 9 May 2015 18:08, UK
Rafael Nadal looked back to his best on the clay courts of Madrid as he beat Tomas Berdych 7-6, 6-1 to reach the Masters 1000 event's final.
The defending champion continued to look more like his old self as he crushed his Czech opponent in front of a delighted Spanish crowd.
The home favourite is bidding for a third consecutive Madrid title nd will face either Andy Murray or Kei Nishikori in the final - who play live on Sky Sports 3 from 7pm on Saturday May 9.
Chasing a fifth title overall at the claycourt event in the Spanish capital, third seed Nadal edged a tight first set before turning the screw in the second to exact revenge for a straight-sets defeat to the Czech sixth seed in this year's Australian Open quarter-finals.
Nadal had won 17 consecutive matches against Berdych before losing to the world number seven in Melbourne and restored his dominance with a solid display that included a series of trademark whipped forehand winners.
The Mallorcan is the favourite to claim the title after world number one Novak Djokovic decided to miss the event to rest and Roger Federer, who took over from the Serb as top seed, fell to Australian Nick Kyrgios in the second round.
After struggles with injury and illness, Nadal is attempting to rediscover his spark on his favoured surface before he makes a bid for a record-extending 10th French Open singles title in Paris starting at the end of the month.
He won a 46th career clay title in Buenos Aires in February and is just three shy of the record of 49 held by Guillermo Vilas, but was surprisingly beaten at subsequent clay tournaments in Monte Carlo and Barcelona.
With the sun beating down on centre court in the Magic Box arena, Berdych saved both break points he faced in the opening set but faded badly in the tiebreak.
Nadal punished a series of errors from the 2012 runner-up to open up a 5-1 lead in the second set and sealed victory on his first match point when Berdych sent a return sailing out in 1hour 43minutes.
Watch the Madrid Masters final live on Sky Sports 3 from 6pm on Sunday May 10.