Carlos Alcaraz will play Novak Djokovic in this year’s Australian Open final after the pair navigated two epic semifinals in Melbourne on Friday.