O número cinco do mundo derrotou o 7.º do 'ranking' ATP por 6-3, 6-2, 3-6 e 6-3, numa partida que durou quase três horas.
Nadal vai disputar aquela que é a sua sexta final do Open da Austrália e pode tornar-se no primeiro tenista a conquistar 21 títulos em torneios de Grand Slam.
O espanhol vai defrontar o vencedor do confronto entre o russo Daniil Medvedev, número dois mundial, e o grego Stefanos Tsitisipas, 7.º do 'ranking' ATP.