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.
24. Juli 2017
|PSG cannot get Sanchez so they go for Neymar - Wenger|
|Murray wins Barbasol Championship for first PGA Tour title|
|Isner completes Hall of Fame hat-trick|
|De Rossi: Juventus have no weaknesses|
23. Juli 2017
|WATCH: Froome spreads the love by helping with marriage proposal|
|Spieth: Nicklaus, Woods transcend the game... I´m nowhere near that|
|He´s staying - Pique eases Barcelona fears over Neymar|
|McIlroy staying patient in quest for more majors|
|Crushed Kuchar pays tribute to ´great champion´ Spieth|
|Teenage lucky loser Rublev crowned Croatia Open champion|
|I´m going to enjoy it more than I´ve enjoyed anything - Spieth savours Open glory|
|Ledecky claims another record-breaking gold, Sun shines in Hungary|
|Bordeaux to sign Arsenal flop Wellington Silva|
|Classy Spieth insists ´emotional´ Kuchar will win a major|
|Markovic free to leave Liverpool, says Klopp|
|The Open Diary: Umbrellas as distress beacons, inflatable palm trees and a lasso|
|Rampant Saints deny Wakefield top-four finish|
|Spieth´s legend forged by stunning Open resurrection|
|I´m over it - Spieth exorcises Masters demons with Open recovery|
|WATCH: Insane hailstorm leads to friendly cancellation|
|Golf´s Grand Slam winners: Open champion Spieth close to joining elite club|
|Froome seals fourth Tour de France title, Groenewegen sprints to victory|
|Stunning Spieth revival seals Open glory at Birkdale|
|BREAKING NEWS: Spieth turns things round spectacularly to win Open thriller|
|Shrubsole seals dramatic World Cup triumph for England as India capitulate|
|Terry lifts bizarre trophy as Aston Villa claim Cup of Traditions crown|
|Advantage Kuchar as Spieth round unravels dramatically|
|Storm monitoring Slater, Smith injury not serious|
|Begu a popular champion as Goerges buckles in Bucharest|
|Kolarov: Lazio was a good experience, but they are my rivals|
|Dybala not worth as much as Neymar - Chiellini|
|Contador considers Vuelta challenge|
|Draymond Green, Conor McGregor get into spat on Instagram over Warriors jersey|
|Struggling Spieth tied with Kuchar heading to Birkdale back nine|
|Lynn to undergo shoulder surgery|
|Ronaldo: Being better than Messi is my motivation|
|´Trapped´ by tennis, Tomic doesn´t regret Wimbledon revelations|
|Lahm named German Footballer of the Year 2017 after retirement|
|Danilo sets out Man City Champions League ambition|
|Wasps end Halfpenny pursuit|
|Spieth caught inside four holes after shocking start to final round|
|Ferrer finishes determined Dolgopolov to end title wait|
|Sri Lanka turn to uncapped Pushpakumara, Pradeep and Dhananjaya recalled|
|Neymar will stay at Barcelona, insists Marlon|
|Cahill named new Chelsea captain by Conte|
|Kenedy ´strongly reprimanded´ as Chelsea apologise again to people of China|
|Klopp expects Can stay after ´good talks´ over new Liverpool contract|
|Spieth and Kuchar set for date with Open destiny|
|Bertens beats Kontaveit to make amends in Gstaad|
|Perisic can leave if Manchester United make serious offer – Spalletti|
|Shaw, Young and Rojo have ´no chance´ for start of new season|
|Rooney one of the best in his position - Koeman|
|Like watching Picasso - Roddick reflects on a career spent in the shadow of greatness|
|Star rugby ref Owens opens up on bulimia battle|
|Leaving on a jet plane - Mendy flies off to LA as Man City move nears|
|Clean athletics a ´very utopian view´, Coe claims|
|Bilic hails arrival of ´massive player´ Arnautovic|
|Bosz: Aubameyang to China talk is ´nonsense´|
|Dufty dominates on Dragons debut, Eels sneak past Tigers|
|El Salvador´s Romero banned for biting Altidore|
|Real Madrid defender Danilo joins Manchester City|
|Watson recalls fifth Open triumph as Birkdale prepares to crown new champion|
|Birkdale ´a step in the right direction´ as McIlroy struggles to challenge Spieth|
|Pedro travels home after suffering concussion|
|Predators sign Arvidsson to seven-year, $29.75m contract|
|Cubs rally to give Lester much-deserved win|
|MLS Review: Villa, New York City end Chicago run as Dallas go top|
|Costa Rica 0 United States 2: Dempsey equals Donovan record in win|
|Castro returns to DL with hamstring strain|
|Gallen signs Sharks extension|