Jannik Sinner stunned 10-time champion Novak Djokovic 6-1, 6-2, 6-7 (6), 6-3 on Friday to advance to the Australian Open final.