Ten-time champion Novak Djokovic has set up a blockbuster quarter-final against world No.3 Carlos Alcaraz, who is bidding for his first Australian Open title.