Il 21enne tedesco, numero 5 del mondo, ha battuto in due set lo svizzero Roger Federer, attuale numero 3 del ranking internazionale con il punteggio 5-7, 6-7.
Così è Zverev è il primo finalista delle Atp Finals Londra 2018, affronterà il vincitore della seconda semifinale in scena questa sera alle 21 tra Djokovic e Anderson.