Novak stays on course in historic bid to become the first player to complete the Career Golden Masters with a 4-6, 7-6, 6-2 win over Dolgopolov.
The final is set and this year French Open will have a first time winner. Nole meets Stan Wawrinka (SUI, 8) on Sunday.
Top seed and 2013 titlist beat eight-time former champion Rafael Nadal 6-3, 6-3 in the Monte-Carlo Rolex Masters blockbuster semi-final.
Novak is aiming to become the 12th player in the Open Era to win 50 titles. He will face no.2 seed Roger Federer on Sunday.
Novak will attempt to clinch his 50th tour-level title and his second of the year, when he takes on second seed Roger Federer on Saturday.
Nole powered into the Paris Masters final with a 6-2, 6-3 victory over no.6 seed Kei Nishikori in just 62 minutes.