Rafael Nadal edged closer to reclaiming the world number one spot and the Internazionali d'Italia title with a thrilling 7-6 (7-4) 6-3 semi-final defeat of Novak Djokovic.
Djokovic has found form on the red dirt this week, reaching a first ATP Tour semi-final of 2018, but Nadal - who lost his top-ranked status after surprisingly exiting the Madrid open in the last eight to Dominic Thiem - was a step too far.
The long-time on-court rivals contributed to an encounter high in quality in the Rome sun, Nadal requiring a tie-break to nudge in front before enjoying a slightly more straight-forward second set.
Epic is what we expected and that's what we witnessed! @RafaelNadal wins 7-6(4) 6-3 against Novak Djokovic and becomes the 1st one to qualify for the #ATP #ibi18 Final! Get ready tomorrow for another extraordinary battle! #tennis pic.twitter.com/OWUv9iCAK0— Internazionali Bnl (@InteBNLdItalia) May 19, 2018
Eighth Rome title would see Nadal reclaim No. 1 spot
After seven consecutive defeats to Djokovic - all in straight sets - Nadal has now beaten the Serbian in their past two contests and he remains in fine fettle ahead of his French Open defence.
For now, though, Nadal's focus will be on an eighth title in the Italian capital, and first since 2013, that would see him head back to the top of the rankings.
Djokovic had been granted significantly less recovery time than his opponent after Friday's quarter-finals, but he initially showed no ill effects, going toe-to-toe with Nadal and almost breaking ahead immediately.
The top seed found his feet, though, and broke in front in the sixth game, winning the second of two high-class rallies.
But the pair were level again when Djokovic enjoyed the rub of the green with a shot that clipped the net in game nine, and the scores stayed level to set up a breathless tie-break in which the two greats traded blows.
Nadal's energy and consistency shone through to take the first set, visibly irking a frustrated Djokovic, who appeared to feel the heat in the second and conceded an early break to love.
Although Djokovic recovered some momentum and pushed Nadal all the way, including a 10-minute eighth game, he could not overturn the deficit and was broken again when serving to stay in the match at 5-3 down.
Nadal to meet Cilic or Zverev in final on Sunday
World number two Nadal will now face either Marin Cilic or the in-form Alexander Zverev - champion in Madrid and victor in Rome 12 months ago - in Sunday's final.