Dominic Thiem will face friend and first-time grand slam finalist Alexander Zverev for the US Open trophy on Sunday.
Zverev chose a timely moment to fight back from two sets to love down in his career for the first time in a 3-6 2-6 6-3 6-4 6-3 victory over Pablo Carreno Busta.
Thiem's 6-2 7-6 (7) 7-6 (5) win against Daniil Medvedev was straight sets but anything but straightforward, with the Russian spurning chances to win the second and third sets.
The outcome is a final match-up that puts Thiem in the position of significant favourite as he bids for a first grand slam final at the fourth attempt.
The 27-year-old Austrian will certainly feel like this is his time after two defeats to Rafael Nadal in the French Open final and one against Novak Djokovic at the Australian Open in January.
Speaking on court, he said with a wry smile: "If I win, I have my first (slam title). If not, I'll have to call Andy Murray and see how it is with 0-4."
Murray famously lost his first four slam finals before stopping the rot with a victory over Djokovic in New York in 2012.
Thiem at last finds not one of the big four in front of him but Zverev, who continued his gritty but certainly not pretty run by recovering from an abject first two sets against Spaniard Carreno Busta.
The second semi-final was played at a different level of quality and intensity.
Medvedev allowed a row with umpire Damien Dumusois after he was refused a HawkEye challenge to affect him in the opening set but was the better player for virtually all of the second and third sets.
He served for both but could not take his chances, and the resilience of Thiem shone through as he stepped up when it counted, shrugging off an Achilles issue at the end of the second set.
"It's the biggest goal and also the biggest dream I have in my tennis career," said Thiem of the carrot of a grand slam trophy.
"It was really tough to digest that loss in Australia as I was super close back then. I'm happy that I gave myself pretty short time after that another chance with this win today.
"Of course, it's pressure for me. At the same time, I try to think not too much about it. If it's not going to happen on Sunday, well, I have to continue working and maybe get the chance at another slam. The chance is now on Sunday. I'll try everything to make it."
Medvedev reached his first slam final in New York last year and came close to upsetting Nadal. He had not dropped a set going into the clash with Thiem but will not beat himself up about the result.
The Russian said: "We can talk about some shots, losing concentration in the first set. But Dominic played really good.
"Tennis is all about small points. Sometimes you win these points, sometimes you lose them. Today I lost the most important points. That's how he got the win. But I think it was really high-level tennis."
Zverev faced Thiem in his first slam semi-final in Australia in January, producing one of his best displays in defeat, and he will surely need to find the same level, and more, if he is to have a chance of taking home the silverware.
He deserves credit for working his way back into the encounter with Carreno Busta having been so out of sorts that he made 22 unforced errors in the second set alone.
"I was looking at the scoreboard when I was down two sets to love," he said. "I was like, 'I can't believe it, I'm playing in a semi-final where I'm supposed to be the favourite and I'm down two sets to love and I've got no chance, I'm playing so bad'.
"I knew that I had to come up with better tennis and I knew I had to be more stable. I'm through to my first grand slam final and that's all that matters.
"Sunday is going to be extremely difficult. But I'm looking forward to it. I'm in the final of a grand slam. The two best players in the world are going to be playing on court."
Novak Djokovic and Rafael Nadal, practising on the Rome clay, would no doubt raise an eyebrow at the last sentence but what is indisputable is that the first new men's slam champion since 2014 will be crowned on Sunday.