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.
|Ashton: I had no point to prove to Eddie Jones|
|England recall Jennings to replace struggling Stoneman|
|Messi: Barcelona is going to be my only place|
|Messi: I´d give up Barca title for World Cup glory|
|LeBron reaching eight straight Finals is ridiculous and unbelievable – Stevens|
|Indians top Astros in 14 innings as Cole-Bauer duel turns into marathon|
|I´m squeezing this orange until there´s no juice left – LeBron|
|LeBron James leads Cavs past Celtics and into NBA Finals|
|Kyle Busch dominates to win Coca-Cola 600|
|Henderson still confident of Liverpool success|
|Sporting Kansas City 0 Columbus Crew 0: 10-man visitors battle to MLS draw|
|Inglis to captain new-look Maroons, Boyd and Scott axed for Origin I|
|Neymar labels Real Madrid links ´nonsense´|
|Koepka ready to turn seconds into wins|
|Rose ´really proud´ of Fort Worth Invitational win|
|Paul a ´game-time decision´ for series decider, says Rockets coach D´Antoni|
|Egypt president wishes Salah speedy recovery|
|Bonucci: Balotelli has matured|
|Ranieri backs Sarri to succeed at Chelsea|
|Konta admits to doubts after another early Roland Garros exit|
|Warriors´ Iguodala, Looney listed as questionable for game seven|
|Zverev batters Berankis, Goffin back from the brink in Paris|
|Rose cruises to victory at Colonial|
|Neymar: I´m not at 100 per cent yet|
|Toulouse confirm Ligue 1 survival with win over Ajaccio|
|I know what I´ve achieved - Bale not worried about plaudits as he looks to the future|
|Ostapenko ´angry´ after Roland Garros exit, Venus Williams falls at first hurdle|
|Barcelona B relegated to Spain´s third tier|
|Rayo Vallecano win promotion to LaLiga|
|Tarkowski leaves England camp for hernia surgery|
|Ramos ´quite clever´ but Salah injury not to blame for final defeat, insists Robertson|
|WATCH: Ricciardo takes wide receiver role on yacht for Tom Brady pass|
|Until next year – Ronaldo drops new future hint as Real Madrid celebrate with fans|
|Froome stunned by Giro triumph|
|The Triple Crown: Froome´s Grand Tour glory in numbers|
|Hannover sign Wimmer on season-long loan|
|Inter powerless to stop Icardi exit, admits Spalletti|
|Ashton makes England statement with Barbarians hat-trick|
|Watson masterclass seals third IPL title for Super Kings|
|Kozlova ends Ostapenko´s Roland Garros reign on day one|
|Imperious Zverev breezes into second round|
|Froome wins Giro d´Italia to complete Triple Crown|
|Stricken Salah confident over World Cup hopes|
|Verstappen highlights change in approach amid Rosberg criticism|
|Strinic claims three-year deal at Milan|
|Napoli captain Hamsik considering China offer|
|Chinese outsider Wang shocks Venus Williams in Paris|
|Redemption two years in the making - Ricciardo revels in Monaco glory|
|Flawless Molinari holds off McIlroy at Wentworth|
|Karius ´infinitely sorry´ but thanks Liverpool fans for support|
|Root and Bayliss dismiss ´outrageous´ fixing allegations|
|Giggs: Bale the best Welsh player I´ve seen|
|Ricciardo ends Monaco hoodoo despite mechanical issue|
|Lyon star Fekir denies being close to Liverpool switch|
|Pogba: I learned a lot from Abou Diaby|
|Where next for Real Madrid stars Ronaldo and Bale?|
|Shingler and Hewitt out of Wales tour|
|Kyrgios pulls out of French Open|
|Khan wants to bow out by winning blockbuster Brook fight|
|Is winter coming? Game of Thrones stars descend on Monaco|
|Root urges England´s batsmen to ´find a way´|
|Lovren, Van Dijk absolve Karius of blame|
|We all know where our nipples are - Hansen welcomes tackle trial|
|Rooney would thrive in MLS, says DC United boss|
|Pakistan complete demolition of sorry England|
|Curry, Durant reveal the secret to Thompson´s success|
|Salah will miss World Cup, claims Saudi sports administrator|
|Deschamps marvels at Zidane´s incredible Champions League success|
|FIA satisfied Ferrari ´inside the rules´|
|NSW Origin hopeful Moylan pulls the strings for rampant Sharks|