Andy Murray underlined his credentials as a contender for the French Open by pushing world number one Rafael Nadal all the way at the Internazionali BNL d'Italia, but the Scot came up just short in Rome.
Murray had won just one set against Nadal in four previous clay court meetings, but showed flashes of his best form as he clinically took the opening five games, with the Spaniard appearing to be suffering from fatigue following his battles with Gilles Simon and Mikhail Youzhny earlier this week.
But the reigning champion responded to being thrashed in the opening set by finding another gear to take the match to a decider, before eventually triumphing 1-6 6-3 7-5 in two hours and 40 minutes to move into the semi-finals.
Nadal will now face 12th seed Grigor Dimitrov in the last four as he goes in search of a record eighth title at the Foro Italico, although he was given another stern test by Murray, with the pair's first meeting in three years a spectacular affair.
The 13-time grand slam winner had previously been taken to three sets by Simon and Youzhny, which were the two longest matches in Rome this week, a nd it appeared those battles had taken something out of him as Murray made a blistering start.
Two netted backhands saw Nadal drop serve in his opening service game and although he had break points to get back into the match, Murray's first serve percentage in the opening set was up at 80 per cent - which helped the British number one hold his nerve.
Some blistering groundstrokes kept Nadal pinned well behind the baseline as Murray broke to love before holding his serve to stretch his lead to a scarcely believable 5-0, with t he Wimbledon champion closing the set out with ease, despite his opponent avoiding being bageled.
But Nadal is no stranger to adversity and he raised his game significantly, earning his first break before moving 3-0 ahead.
Suddenly it was the Mallorcan in the ascendancy. His first serve had been down at 56 per cent in the first set but at 87 per cent in the second and Murray was not allowed a way back, with Nadal stepping further into the court.
The eight-time French Open champion clinically wrapped up the second set and took the momentum into the decider when two unforced errors from Murray saw him drop serve.
The 27-year-old broke straight back and then went 4-2 up with more powerful hitting although the see-saw nature of the match continued as Murray could not hold onto the break.
Murray did manage to avoid losing three in a row as Nadal squandered break points in the ninth game, but the left-hander was relentless and broke to love to move 6-5 ahead, with the London 2012 gold medallist double faulting at the wrong moment.
Nadal comfortably served out the match to stretch his record against Murray to 14 wins from their 19 meetings.