Dane Holger Rune, the No 13 seed, reached the last 16 of the Australian Open by defeating Serb Miomir Kecmanovic 6-7 (5), 6-3, 4-6, 6-4, 6-4 at Melbourne Park.
Rune, ranked No 13, will face Italian Jannik Sinner, the top seed, next.
The 21-year-old Dane won against Chinese Zhizhen Zhang (4-6, 6-3, 6-4, 3-6, 6-4) and edged out Italian Matteo Berrettini (7-6 (3), 2-6, 6-3, 7-6 (6)) ahead of his victory.
Earlier in the tournament, Kecmanovic, ranked No 51, won against Dusan Lajovic (7-5, 3-6, 6-3, 3-6, 6-3) and Pole Hubert Hurkacz, the No 18 seed (6-4, 6-4, 6-2).
-Melbourne (Grand Slam), other third-round results (Melbourne Park, hard, USD 60.627.573, most recent results first):
- Jannik Sinner beat Marcos Giron: 6-3, 6-4, 6-2
- Ben Shelton (21) beat Lorenzo Musetti (16): 6-3, 3-6, 6-4, 7-6 (5)
- Learner Tien (Q) beat Corentin Moutet: 7-6 (10), 6-3, 6-3
- Lorenzo Sonego beat Fabian Marozsan: 6-7 (3), 7-6 (6), 6-1, 6-2
- Gael Monfils beat Taylor Fritz (4): 3-6, 7-5, 7-6 (1), 6-4
- Alex De Minaur (8) beat Francisco Cerundolo (31): 5-7, 7-6 (3), 6-3, 6-3
- Alex Michelsen beat Karen Khachanov (19): 6-3, 7-6 (5), 6-2
- Jack Draper (15) beat Aleksandar Vukic: 6-4, 2-6, 5-7, 7-6 (5), 7-6 (8)
- Jiri Lehecka (24) beat Benjamin Bonzi: 6-2, 6-3, 6-3
- Novak Djokovic (7) beat Tomas Machac (26): 6-1, 6-4, 6-4
- Ugo Humbert (14) beat Arthur Fils (20): 4-6, 7-5, 6-4, 1-0 ret.
- Alejandro Davidovich Fokina beat Jakub Mensik: 3-6, 4-6, 7-6 (7), 6-4, 6-2
- Alexander Zverev (2) beat Jacob Fearnley: 6-3, 6-4, 6-4
- Carlos Alcaraz (3) beat Nuno Borges 6-2, 6-4, 6-7 (3), 6-2
- Tommy Paul (12) beat Roberto Carballes Baena: 7-6, 6-2, 6-0
Belgium