Andy Murray reached the final of the Madrid Open for the second year running by beating Rafael Nadal in straight sets 7-5, 6-4 on Saturday.
Murray, who beat Nadal to win last year's final, will meet the winner of Saturday’s other semi-final between Novak Djokovic and Kei Nishikori on Sunday.
World number two Murray broke Nadal in the Spaniard’s second service game but lost his serve before breaking his opponent again to clinch the first set.
The Scot broke Nadal’s third service game in the second and held his serve to knock out the home favourite, taking advantage of a second match point after spurning the first.
Nadal hits out at doping accusers, says rivals are 'totally clean'
Women's wrestling: Vinesh Phogat, Sakshi Malik book Rio berth
Thai owners expect best behaviour from Leicester stars
Sania-Martina romp into Madrid Masters final
Australia's bad boys told to behave or forget Rio