Nole will play for his 12th ATP World Tour Masters 1000 crown on Monday!
Top seed and defending champion outplayed third-seeded Swiss Roger Federer 6-2, 7-6(4) in 1 hour and 39 minutes to advance to the Internazionali BNL d’Italia final.
Novak broke twice, in the third and seventh games, to win the opening set 6-2 in 34 minutes.
The 24-year-old Serb was dominating the baseline rallies, forcing Federer to make errors.
He made a break in the seventh game of the second set and consolidated it for 5-3 lead. Having squandered the opportunity to win the match serving at 5-4, Nole recovered to get the job done in the tie-break (7-4) for his eleventh victory over Federer in their 25 matches.
Match statistics: aces (1-6), double faults (1-0), winners (14-22), unforced errors (20-42).
World no.1 will attempt to win the title at the Foro Italico for the third time when he faces Rafael Nadal in 2011 final repeat (Novak won 6-4, 6-4).
Rafa defeated his fellow Spaniard David Ferrer 7-6(6), 6-0 in the first semi-final of the day.
En-route to the final, Nole also dismissed Bernard Tomic, Juan Monaco and Jo-Wilfried Tsonga.
The 32nd career encounter between Djokovic and Nadal (H2H record is 14-17) is scheduled on Monday at 12.00 noon CET.