Trải qua 4 set thi đấu, Novak Djokovic đã có được màn lội ngược dòng kịch tính trước Alexander Zverev để ghi tên mình vào bán kết.
Ngay ở set 1, Novak Djokovic đã để mất break ở ngay game phát bóng đầu tiên. Phải tới game đấu thứ 10, tay vợt số 1 thế giới mới đòi lại được break và rồi cùng Zverev bước vào loạt tie-break sau game 12. Tại đây, 2 tay vợt liên tục giành mini-break để vươn lên dẫn trước. Cuối cùng, Zverev đã tận dụng thành công để kết thúc loạt tie-break với tỉ số 8-6 và vươn lên dẫn trước 1-0.
Tưởng chừng chiến thắng set 1 sẽ giúp Zverev có được tâm lý thoải mái, thế nhưng sự thiếu ổn định đã khiến tay vợt hạng 7 thế giới phải trả giá. Djokovic thắng liền 2 set 2 và 3 với tỉ số 6-2 và 6-4 để vươn lên dẫn trước 2-1.
Zverev tiếp tục có được khởi đầu tốt ở set bốn, giống như set ba. Sau khi có được chiến thắng ở game giao bóng đầu tiên, tay vợt người Đức đã có break ở game hai. Một game đấu phòng thủ xuất sắc của tay vợt hạt giống số 6, anh vượt lên có một break point với cú đáp trả trái tay khiến Nole đứng hình bởi tay vợt người Serbia đã lên lưới. Ở pha bóng tiếp theo, Zverev ép trái thành công khiến đối phương đánh hỏng, hạt giống số 6 dẫn trước 2-0.
Zverev đã tự làm khó bản thân ở game 3. Tay vợt người Đức hai lần để Djokovic có lợi điểm sau những lỗi kép, nhưng sau đó chính những cú giao bóng nặng tay thành công đã giúp Zverev cứu game thành công, nới rộng tỉ số lên 3-0.
Zverev đã không quản lý tốt game 5 cầm giao bóng, những lỗi đánh hỏng và cả lỗi kép đã khiến tay vợt người Đức nhanh chóng để Djokovic đòi lại break, rút ngắn tỉ số xuống 2-3. Djokovic dễ dàng quân bình tỉ số 3-3 sau game 6 cầm giao bóng.
Ở ván quyết thắng, cả hai tay vợt đều quản lý rất tốt lợi thế giao bóng để giành điểm. Sau khi quân bình tỉ số 6-6, Zverev đã đánh mất mini break với một cú đánh ra ngoài và quyền giao bóng chuyển giao cho Nole, tay vợt số 1 thế giới ấn định chiến thắng 8-6 với một cú ace.
Chung cuộc, sau 3 giờ 38 phút thi đấu, Novak Djokovic ngược dòng giành chiến thắng trước Alexander Zverev với tỉ số 3-1 qua đó ghi tên mình vào bán kết Australia mở rộng. Tại bán kết, tay vợt số 1 thế giới sẽ đối đầu với "hiện tượng" Aslan Karatsev, người vừa loại Grigor Dimitrov tại tứ kết.