Rome: Novak Djokovic was made to work hard by Casper Ruud in blustery conditions before the world number one got past the unseeded Norwegian 7-5, 6-3 on Sunday to reach the Italian Open final.
The Serbian had to save two set points in the first set before finding his groove to reach his 10th title clash in Rome and remain on course to win his 36th ATP Masters 1000 crown and overtake Rafael Nadal on the all-time list.
He will face Diego Schwartzman in Monday`s final after the Argentine held his nerve to beat Canadian youngster Denis Shapovalov 6-4, 5-7, 7-6 (4) in a dramatic second semi-final.
"It was a tough two-setter today. It was over two hours for two sets," said Djokovic, who equalled Nadal`s tally of Masters 1000 titles by winning the Western & Southern Open last month.
"I definitely had to work hard for most of the points and it was really anybody`s game in the first set.
"It was probably the windiest day since we arrived in Rome and it was quite tough to handle that. But the second set was much better, I got used to it and started swinging through the ball better."
Djokovic started sluggishly and trailed 4-5 in the opening set but broke back and won the final three games to take the early advantage in the contest.
The Serb, who fired 12 aces in the match, served with much better accuracy in the second set and broke to go ahead 3-2 before closing out in style.
Schwartzman, who knocked out Nadal in the quarter-finals on Saturday, will break into the top 10 of the rankings if he beats Djokovic in the title clash.
"I think if I win I`m going to be Top 10, so I just need to rest. That`s why I was fighting this match because I need those points to be close to the Top 10 and to be close to Denis," Schwartzman said.
"Maybe (it will happen) tomorrow, maybe the next tournaments, but that was in my mind the whole match. I think that`s why I won, because I was fighting.
"I was not playing all the match my best tennis, but I felt like I took the chances at the end and that`s why I won."
Stay informed on all the latest news, real-time breaking news updates, and follow all the important headlines in india news and world News on Zee News.