Ha conquistato 12 titoli ATP su diciannove finali disputate. Nei tornei del Grande Slam vanta come miglior risultato la finale raggiunta agli US Open 2019 e agli Australian Open 2021. Si è inoltre aggiudicato l'edizione 2020 delle ATP Finals e nel 2021 ha conquistato l'ATP Cup con la nazionale russa.