Novak Djokovic overcame having to play twice in a day before cruising into his eighth final of the Rome Masters with a ruthless 6-1, 6-0 win over Dominic Thiem on Saturday.
Djokovic, the former four-time champion, was forced to finish his quarter-final over Juan Martin del Potro earlier in the day after their match was rained off late on Friday.
But the setback seemed only to inspire the 30-year-old Serbian second seed, as he set up what is expected to be a mouthwatering final, and first meeting, with Germany's rising star Alexander Zverev.
"It was my best performance of the year," said Djokovic after his 59-minute win over Thiem who had knocked out Rafael Nadal in the quarter-finals.
"I'm overjoyed and happy with every minute that I spent on the court today, even with Del Potro and also now with Thiem.
"It was a perfect match. Everything that I intended to do, I have done it and even more."
Zverev, 20, became the youngest player in a decade to reach a Masters final when he clinched a gutsy 6-4, 6-7 (5/7), 6-1 win over big-serving American John Isner.
Djokovic was the previous youngest Masters finalist, going all the way to the title in Miami as a 19-year-old in 2007.
Zverev will climb to a new career high in the rankings at number 14 by reaching the final and would break into the top 10 with the title.
"I don't look at these kind of stats, who is the youngest player to have a Masters 1000 title or things like this. I try to play match by match and try to improve," said Zverev, who fired 12 aces and 41 winners past the 32-year-old Isner.
Thiem, beaten to the Madrid Masters title by Nadal last week, avenged his loss by dumping Spain's former seven-time Rome champion out in the quarters on Friday.
- Muguruza quits with injury -
But the Austrian's dream run was quickly brought to an end by a clinical Djokovic on Saturday as the Serbian took his record to 5-0 against the 23-year-old.
Djokovic raced through the first set in 26 minutes, broke Thiem immediately in the opening game of the second set and was pumping the air in defiance after holding off a brief fightback in the third game to break the Austrian again for a 3-0 lead.
From there, a tiring Thiem lost focus on his way to defeat as Djokovic reached his first ATP World Tour final since beating Andy Murray, who was sent crashing out by Fabio Fognini in Rome, in his opening tournament of the season in Doha.
The Serbian, swept aside by Nadal in the semi-finals of the Madrid Masters, remains unbeaten in Rome semi-finals (8-0) and took his tournament record to 41-6.
After beating Nadal, Thiem said there were several reasons for his collapse on Saturday.
"I mean, first of all, they are different type of players. Against Novak, it's really tough for me to play, because he doesn't give me any time," he explained.
"I don't really like to play against him, because he has a game style which doesn't fit me at all."
In the WTA event, French Open champion Garbine Muguruza was forced to retire due to a neck injury from her semi-final against Ukraine's Elina Svitolina.
The Spanish third seed was 1-4 down after just 22 minutes in the first set when she quit, handing the eighth-seeded Svitolina a place in Sunday's final against Romania's Simona Halep.
Svitolina will chase a fourth title of the year after trophy triumphs in Taiwan, Dubai and Istanbul.
Muguruza had needed three sets to beat Venus Williams in the quarter-finals on Friday night.
"I didn't want to leave Rome without trying to play," said Muguruza.
Sixth-seeded Halep, the champion in Madrid last weekend, reached her first final in Rome after sweeping aside Dutchwoman Kiki Bertens 7-5, 6-1.
"Sometimes a win over a top player gives you confidence," Halep said after her semi-final.
"Sometimes the work you do before the tournaments gives you confidence that you are ready to go. Sometimes just winning some matches, tough ones, even if in three sets, those are the most important matches."
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)