Novak reached the Australian Open final for the ninth time in his career after defeating Russian qualifier Aslan Karatsev in straight sets, 6-3, 6-4, 6-2. He will now face Daniil Medvedev (RUS, 4) in Sunday's final, as he bids to win his 18th Grand Slam title.
Eight-time Australian Open winner set up a semi-final with world no.114 Aslan Karatsev (RUS, Q), following a 6-7 (6), 6-2, 6-4, 7-6 (6) comeback victory over sixth seed Alexander Zverev.
The top seed battled past Frances Tiafoe 6-3, 6-7 (3), 7-6 (2), 6-3 in three hours and 30 minutes to reach the third round of the Australian Open.
The six-time Australian Open champion hosted "A Night with Novak" at Margaret Court Arena, to raise funds for the Novak Djokovic Foundation.