Dominic Thiem gained revenge after back-to-back final defeats with a stunning 6-4 6-3 win over seven-time Internazionali BNL d'Italia champion Rafael Nadal.
The Austrian was beaten by Nadal in his maiden ATP Masters 1000 final at the Madrid Open, having already been defeated by the same opponent at the same stage of the Barcelona Open.
But the honours belonged to the supreme Thiem in Friday's quarter-final meeting in Rome, the 23-year-old producing a heavy-hitting display that frequently had Nadal chasing shadows in his first clay-court loss of 2017.
Novak Djokovic or Juan Martin del Potro will be up next for Thiem in the last four.
Thiem – whose solitary win in this head to head came at last year's Argentina Open – was quickly into his stride, a couple of vicious one-handed backhands helping him to an opening-game break, even as Nadal landed all six first serves.
The pinpoint accuracy of Thiem's early play soon had him 2-0 up and putting pressure on the Nadal serve once more, taking the 14-time grand slam champion to deuce.
Remarkably, the world number seven simply continued to get better and Nadal initially had no answer to his opponent's power and precision from the baseline, which earned another break for a 4-1 lead.
It was then that Nadal finally had some joy against the serve, but Thiem kept his cool at 40-40, with the Spaniard forced to all corners of the court before being outdone by a thunderbolt forehand winner.
Having shown signs of life in clawing one game back, Nadal – returning to stay in the set – started with two ferocious winners and saw Thiem send one long to give the King of Clay two break points.
Although they were snuffed out, Nadal dug deep and profited from some rare Thiem errors to cut the gap, which was further reduced following a prompt hold.
Serving for the set for the second time, Thiem produced a more accomplished game to halt Nadal's fightback and move ahead.
Nadal wasted little time in testing Thiem's nerve in the second set, a deft drop shot and a powerful forehand down the line taking it to deuce in the right-hander's opening service game, though he did ultimately hold.
An increasingly animated Nadal knew he had to vary his approach and began to show a greater willingness to come to the net as he sought to disrupt the inspired Thiem's rhythm, a tactic that yielded mixed results.
One such venture forward resulted in Nadal dumping the ball into the net and he proceeded to lose the next two points to trail 15-40 on serve, before battling back for a gutsy hold.
But when he stepped up to serve at 3-3, Nadal suffered a decisive loss, one exchange leaving the crowd on their feet as Thiem raced behind the baseline and rifled a cross-court backhand past his rival.
Thiem stayed strong in the face of break points to see out a thrilling contest with a last break of his own, as Nadal wrapped up his French Open preparations with a shock loss.
IMPRESSIVE ZVEREV SETS UP ISNER SEMI
Alexander Zverev continued his promising season, which has yielded two ATP Tour titles, with a fine 7-6 (7-4) 6-1 win over Milos Raonic.
The German, who turned 20 last month, recovered from the blow of failing to serve out the opening set to win a tense tie-break against the 2016 Wimbledon finalist.
Raonic faded badly in the second set of the first meeting between the pair, the seven games taking just 28 minutes to complete.
Zverev will now face John Isner following the American's battling triumph over Marin Cilic.
Isner prevailed 7-6 (7-3) 2-6 7-6 (7-2), with the help of 21 aces, to record only his second win against the Croatian.
|New Zealand sweep Windies with 240-run victory|
|Man United more boring under Mourinho, claims Van Gaal|
|Rodgers return a medical decision for Packers|
|Stanton rips ´unprofessional´ and ´circus times´ with Marlins|
|Zidane: Real Madrid want to win Club World Cup|
|Worker to open batting as Guptill misses ODI series|
|Stanton excited to step into ´winning environment´ with Yankees|
|Morata ruled out of Huddersfield trip due to ´impossible´ workload|
|Valverde singles out Hazard & Morata as chief Chelsea threats|
|Irving to miss Bulls game with quad injury|
|Lazio 1 Torino 3: Inzaghi´s men lose ground as Immobile sees red|
|Reading 2 Cardiff City 2: Late comeback makes light of Warnock dismissal|
|Jets QB McCown´s season over with broken hand|
|Wagner received no contact over Borussia Dortmund job|
|From the ridiculous to the sublime - Clermont overcome ´absurd´ episode to thump Saracens|
|A Mourinho myth? Man United booked for simulation more than any Premier League side|
|Eagles QB Wentz out for season with torn ACL|
|Brook to face Rabchenko in light-middleweight bow|
|Yankees confirm Stanton deal|
|Clermont irked by ´absurd´ Saracens saga|
|Bairstow wants England to regain trust|
|Ronaldo´s ego is his biggest motivator - Valdano|
|Bayern threaten legal action over Leno transfer rumours|
|Thompson welcomes golf´s change in policy over viewer call-ins|
|Potter delighted by underdog Ostersunds´ trip to Arsenal|
|Chelsea can bounce back from West Ham loss, says Conte|
|Real Madrid will relish PSG test, says Xabi Alonso|
|Conte urges Chelsea to be ´positive´ over Barca Champions League draw|
|Heynckes wary of Besiktas threat|
|Ostersunds handed fairytale Arsenal tie, Napoli face Leipzig|
|Taylor pays moving tribute to Crowe after equalling century record|
|Emery: PSG ´can compete with Real Madrid´|
|Totti urges Roma focus on Serie A despite encouraging Champions League draw|
|Europa League: Last 32 draw in full|
|Messi faces toughest foe in Champions League|
|Tigers confirm broken jaw for Veainu as Tuilagi nears return|
|AC Milan signed too many players, admits Fassone|
|Real Madrid face PSG, Chelsea drawn with Barcelona|
|FA seeking information over Manchester derby incident|
|India agree to be Afghanistan´s first Test opponents|
|He is one of the best strikers in the Premier League - Wilshere hails Giroud|
|Jamshed banned for failing to co-operate with PCB anti-corruption unit|
|Mata: No time to mourn derby defeat|
|Hitzfeld tells Nagelsmann to honour Hoffenheim contract|
|Amor: Mascherano future to become clear soon|
|Good things come to those who wait - Shubhankar wins Joburg Open in Monday finish|
|Huddersfield confident of Chelsea scalp - Ince|
|Sea Eagles facing sanctions over salary cap breach|
|Paine denies Aussies have crossed line with Ashes sledging|
|Road to Super Bowl hits speed bump as Eagles sweat on Wentz fitness|
|Taylor hits record ton as Windies chase mammoth total|
|Oladipo´s career performance keeps Pacers rolling|
|De Bruyne: Man City have to enjoy derby victory|
|Suspended Smith-Schuster watches on in Steelers helmet|
|Bancroft and Warner ´kissed and made up´ after Adelaide mix up|
|There is no-one like Messi – Alcacer|
|Pederson unwilling to comment on Wentz amid ACL fears|
|Kane: Bring on the best in Champions League|
|Neville: Lukaku needs to believe amid Man United struggles|
|Fitzgerald now third all time in receiving yards|
|Eagles QB Wentz suffers knee injury|
|Messi best player of all time – Rakitic|
|Gattuso: I´m even tense playing football with my son|
|Suarez admits Villarreal red swung it for Barcelona|
|Villarreal win ´crucial´ for Barcelona boss Valverde|
|O´Hair and Stricker claim QBE Shootout crown|
|Sublime O´Sullivan equals major record with sixth UK Championship win|
|Villarreal 0 Barcelona 2: Suarez, Messi restore five-point LaLiga lead|
|AC Milan 2 Bologna 1: Bonaventura brace breaks Gattuso´s duck|
|Leinster end Exeter home streak, La Rochelle shine again|