Han har vunnet ni ATP-titler og har i tillegg vært i finalen i French Open 2021 og Australian Open 2023.