Daniil Medvedev came from two-sets down to book a third Australian Open final appearance.
The Russian beat Alexander Zverev in five sets to set up a Sunday morning date with Jannik Sinner.
For his part, the fourth seed ended the challenge of reigning champion Novak Djokovic in four sets.
Advertisement