L'Allemand de 29 ans n'avait jusqu'ici perdu qu'une fois en sept duels contre Davidovich, en grande forme depuis son retour sur le circuit fin septembre après deux mois d'absence. Breaké à 5-4 dans le deuxième set sur un somptueux passing en bout de course de l'Espagnol, Zverev a perdu sa mise en jeu dès son premier jeu de service dans le set décisif et n'a jamais réussi à combler son retard.
Davidovich disputera dimanche sa deuxième finale en Masters 1000, les tournois les plus importants du circuit masculin après ceux du Grand Chelem. En 2022, le natif de Malaga s'était incliné en finale du Masters 1000 de Monte-Carlo (terre battue), battu en deux sets par le Grec Stefanos Tsitsipas.
Davidovich a en revanche gagné les deux finales qu'il a jouées en 2026, aux ATP 250 de Majorque (gazon) et Chengdu (dur). Malgré sa première défaite depuis deux mois contre un joueur classé hors du top 20, Zverev reste assuré de s'installer pour la première fois au sommet du classement mondial dans les prochaines semaines.
