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.
|Wright: More Arsenal changes needed after Wenger exit|
|Guardiola wishes Iniesta the best ahead of potential Barcelona exit|
|Real football people appreciate Wenger - Moyes, Warnock and more pay tribute|
|Guardiola set for contract talks with Manchester City|
|Controversial Slater score helps Storm to victory|
|Liverpool top, DVDs just invented and no Harry Potter – The world when Wenger joined Arsenal|
|Heynckes cannot compare Lewandowski and Ronaldo|
|Ronaldinho, Ronaldo, Messi, Mbappe and more – the stars Wenger claims he could have signed|
|Ferguson: Rival, colleague and friend Wenger is one of the greatest|
|Gattuso wary of challenge for Milan´s European place|
|Neuer returns to Bayern training after seventh-month absence|
|Wembley no advantage for Spurs in semi-final, warns Mourinho|
|WATCH: Dez Bryant works out with Odell Beckham Jr. as rumors swirl|
|PSG, Monaco, the CSL, France? - Wenger´s possible next moves|
|Rematches, rivalries and a mouth-watering Wembley clash – The pick of the 2018 NFL schedule|
|Wenger ´an example´ to foreign Premier League managers like Benitez|
|Wilshere: Wenger is like a father|
|Guardiola wants Wenger to find new role in football|
|Henry: Wenger´s Arsenal legacy is untouchable|
|Mourinho: Wenger feud shows how much I respect him|
|Conte: Top four still possible for Chelsea|
|Frizell inspires Highlanders win over Blues, Lions beat Waratahs|
|Majestic Nadal hammers Thiem in Monte Carlo|
|Aguero out for the season - Guardiola|
|Wenger´s 22-year Arsenal tenure will not be matched, says Conte|
|Celtic would let Rodgers move to Arsenal|
|Squillaci, Cech & Wenger´s worst signings at Arsenal|
|Heynckes: I cannot imagine Wenger at another club|
|Thank you Arsene - Emery pays tribute to Wenger|
|Fabregas and Van Persie join tributes to Arsenal boss Wenger|
|Smith confirmed as England national selector|
|1,228 matches and seven FA Cups - Wenger at Arsenal in Opta numbers|
|Mertesacker ´emotional´ as Wenger announces Arsenal departure|
|Ancelotti, Tuchel, Henry – Where do Arsenal turn after Wenger?|
|Klopp doesn´t want Liverpool to chase Golden Boot for Salah|
|´The Arsene Wenger Stadium´ - Former Arsenal players call for tribute|
|Wenger was so good ´it was scary´, says Merson|
|Shields requests to be released for England duty|
|Khan: ´Cheat´ Alvarez got off lightly|
|I fell in love with playing for Wenger - Winterburn|
|Van der Sar urges Kluivert to continue Ajax development|
|Cockerill signs Edinburgh contract extension|
|Klopp pays tribute to ´outstanding´ Wenger|
|Wenger´s consistency will never be matched – Kroenke hails Arsenal manager´s legacy|
|Arsene Wenger: The Arsenal manager´s best moments|
|Vieira, Henry and Wenger´s best signings at Arsenal|
|Wenger to stand down as Arsenal manager|
|Ibrahimovic not in Sweden´s plans despite latest World Cup hint|
|Cricket Australia to appoint head coach before England series|
|Rafinha confident over fresh Bayern deal|
|Arrieta settling in as Phillies ace after Philadelphia win|
|Perth Glory sack Kenny Lowe|
|Warriors, Pelicans claim 3-0 leads as Embiid inspires 76ers|
|Whiteside blames new role under Spoelstra for struggles with Heat|
|Copa Libertadores Review: Lopez misses two penalties as Racing crush Vasco|
|Gunes hospitalised after suffering head injury in abandoned Fenerbahce-Besiktas clash|
|Murray tames wind to lead Texas Open as Garcia struggles|
|NFL schedule: Top 10 games to watch in 2018|
|Thiago Silva eyeing PSG exit amid criticism|
|Trail Blazers´ Turner ruled out of game three|
|Premier League or Champions League title will take Spurs to ´different level´ – Pochettino|
|Klopp: Bayern Munich move would´ve been complicated|
|Mask-wearing Joel Embiid cleared to face Heat|
|Wenger names Vieira as potential Arsenal successor|
|Simeone demands more alert Atletico to solve away day problems|
|Lance Armstrong agrees $5million settlement to federal lawsuit|
|Sixers´ Embiid upgraded to probable for game three against Heat|
|Malaga relegated from LaLiga after late defeat|
|Conte reaches 100 Chelsea games with win at Burnley|
|When I fail, I get really angry - Morata apologises for tantrum|