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.
|Mourinho wants Rooney stay and urges Woodward to start working on transfers|
|Poets don´t win titles – Mourinho defiant after Ajax criticise Manchester United approach|
|Bosz unimpressed by Manchester United: Ajax did not have to lose to this team|
|Europa League triumph more important than sport, says Manchester United great Beckham|
|Morgan cautious over Stokes injury|
|Klaassen: United just waited and kicked it long|
|Nobody can talk - Pogba feels Manchester United silenced critics|
|Manchester United´s Europa League triumph is the ultimate victory for defiance|
|Morgan guides England to promising victory over South Africa|
|Player ratings: Ajax 0 Manchester United 2|
|Manchester City send classy tribute to Europa League winners Manchester United|
|Ajax 0 Manchester United 2: Pogba and Mkhitaryan seal emotional Europa League triumph|
|Aussies rule in Strasbourg|
|Monaco sign Anderlecht wonderkid Youri Tielemans|
|Bangladesh hold nerve to beat New Zealand|
|Woods on back surgery: I haven´t felt this good in years|
|Ziganda appointed as new Athletic Bilbao coach|
|Ajax starting XI against Manchester United youngest ever in major European final|
|Wawrinka benefits from Silva retirement in Geneva|
|Wenger uncertainty no excuse, says Mertesacker|
|Elias stuns Del Potro in Lyon|
|Pique calls for video referees in Spain to boost LaLiga standards|
|CAF Champions League Review: Mamelodi Sundowns see off Vita Club|
|Kerber excited by tough Paris test|
|Terry ´couldn´t care less´ over Chelsea farewell criticism|
|Rolland battles to stage 17 Giro victory|
|Victor Valdes to leave Middlesbrough|
|Kohli looking to replicate Test success at Champions Trophy|
|Eintracht Frankfurt won´t sign Varela after United loanee gets tattoo|
|AFC Champions League Review: Hulk stars as Shanghai SIPG beat Jiangsu Suning|
|Goretzka: Bayern rumours are false|
|Valverde ´cannot confirm´ Barcelona talks but admits to interest from other clubs|
|Like trying to ride your bike in the kitchen - Felipe Massa´s unique take on Monaco GP|
|Button gave dogs casting vote on F1 return|
|French Open decision day looms for Kvitova|
|Atsu pens four-year Newcastle deal|
|Chelsea cancel victory parade after Manchester terror attack|
|F1 Raceweek: Hamilton prays for rain, Button makes McLaren return - Monaco GP in numbers|
|Messi loses appeal against 21-month prison sentence|
|Sydney FC 0 Liverpool 3: Gerrard and Carragher return in Reds cruise|
|Uncapped Dollman earns Wales call|
|Piatti completes permanent Espanyol switch|
|Final tough for homegrown United players after Manchester attack - Neville|
|Torn ankle ligament leaves Halep 50-50 for Roland Garros|
|Ferguson´s 26-year Man Utd reign unmatchable - Wenger|
|Vidal back in Barcelona training|
|South Africa the perfect preparation for England - Root|
|Sanchez future completely Arsenal´s decision - Wenger|
|Lisicki excited for Mallorca return|
|Wenger confident Sanchez will be fit for FA Cup final as Gabriel is ruled out|
|Wenger doesn´t know if FA Cup final is his last game at Arsenal|
|She has served her suspension - Rogers Cup happy to hand Sharapova a wildcard|
|Pique: I have spoken to Carvajal about Real Madrid chant|
|Australia coach Cheika hails retiring Wallaby Mumm|
|Ranieri ´stimulated´ to return amid Crystal Palace and Watford rumours|
|Dele Alli: Tottenham do not need to spend if we keep stars|
|Eriksson: Terry won´t have a problem finding new club after Chelsea exit|
|Monaco? Ferrari can win every race - Andretti|
|Cubs top Giants behind Lester´s complete game, Schwarber´s career-long HR|
|Mayweather v McGregor one of the biggest boxing mis-matches – Leonard|
|Stanley Cup playoffs: Senators force game seven against Penguins|
|Copa Libertadores Review: Lanus advance to last 16 as Chapecoense are docked points|
|Irving lead Cavs comeback against Celtics|
|Celtics star Thomas contemplating surgery for injured hip|
|Australian Cricketers Association to control players´ image rights|
|Montpellier appoint Der Zakaria as coach|
|Madrid boss Zidane will be next France coach, says Leboeuf|
|LeBron James ´focused on the present´ after awful game three|
|Goodell: Brady wasn´t diagnosed with concussion last season|
|NFL moves Super Bowl 55 to Tampa after Los Angeles stadium delays|