Novak is one win away from defending his Barclays ATP World Tour Finals title after he beat Rafael Nadal 6-3, 6-3 at the O2 Arena.
Nole will play against 16th seed Jo-Wilfried Tsonga for his third Shanghai Masters title (Sunday at 16:30 local time/10:30 CET).
Djokovic improved to a 28-0 lifetime mark at the China Open as he dismissed no.4 seed David Ferrer 6-2, 6-3 in semi-finals on Saturday.
Nole was in imperious form in his US Open semi-final against defending champion Marin Cilic on Friday (6-0, 6-1, 6-2).
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.