ATP SINGLES TITLES (22)
Masters 1000 (5):Shanghai13, Paris-Bercy14, Miami18, Shanghai18, Davis Cup19
ATP 500 (7): Doha14, Tokyo16, Acapulco18, Barcelona19, Basel19, Vienna20, Acapulco21
ATP 250 (8): Prague14, Tel Aviv14, Shenzhen17, Stuttgart18, Brisbane19, Eastbourne19, Newport19, Moscow21
Challengers (2): Eskisehir15, Bordeaux16
ATP SINGLES FINALS (20)
Olympic Games (1): SILVER Tokyo 2020
Masters 1000 (3): Cincinnati17, Toronto18, Turin Finals21
ATP 500 (6): Vienna12, San Jose13, Washington17, Hamburg18, Rotterdam20, Rotterdam20
ATP 250 (9): San Petersburg12, Prague13, Memphis14, Antwerp14, Gstaad15, Sao Paulo16, Munich17, Umag17, Geneve19,
Challengers (1): Brest15
ATP DOUBLES TITLES (25)
Grand Slam (1): Wimbledon21
Olympic Games (1): GOLD London 2012
Masters 1000 (6): Madrid15, Shanghai16, Montecarlo19, Madrid19, Cincinnati20, Rome21
ATP 500 (4): Doha14, Doha15, Rotterdam20, Acapulco21
ATP 250 (13): Eastbourne12, Buenos Aires13, Amersfoort13, Tel Aviv14, Auckland15, Hertogenbosch15, Sao Paulo17, Stockholm18, Eastbourne18, Metz18, Montpellier19, Hertogenbosch19, Mallorca21
ATP DOUBLES FINALS (32)
Grand Slam (3): US Open14, Australian Open19, US Open21
Masters 1000 (6): Rome12, Toronto12, Indian Wells16, Madrid16, Cincinnati18, Paris-Bercy18
ATP 500 (9): Sydney12, Bangkok12, San Jose13, Dubai13, Los Angeles13, Beijing18, Barcelona19, Rio de Janeiro20, Hamburg21
ATP 250 (14): Brisbane12, Nice12, Auckland13, Nice15 , Bastad15, Sao Paulo16, Marrakech16, Auckland18, Shenzhen18, Lyon18, Newport19, Adelaide21, Santiago21, Estoril21
WTA SINGLES TITLES (33)
Grand Slam (3): Wimbledon14, Roland Garros15, Roland Garros21
Fed Cup (2): USA12, USA14,
Masters 1000 (3): Cincinnati17, Miami21, Madrid21
WTA 500 (7): Stuttgart17, Stanford17, Sydney18, Eastbourne18, Sydney19, Moscow19, St.Petersburg20
WTA 250 (13): Birmingham14, Rio de Janeiro14, Monterrey14, Monterrey15, Eastbourne15, Nanchang15, Prague17, Gstaad17, Lugano18, Hertogenbosch18, Lugano19, Hertogenbosch19, Birmingham19
ITF (5): Clearwater12, Chiasso12, Bagnatica12, Denain13, Casablanca13
WTA SINGLES FINALS (20)
Fed Cup (1): USA13
Masters 1000 (4): Miami13, Tokyo17, Indian Wells19, MasterB Zhuhai19
WTA 500 (4): Dubai15, Charleston16, Moscow16, Dubai20
WTA 250 (9): San Marino12, Hobart13, Katowice14, Marrakesh14, Stuttgart15, Nuremberg16, Guangzhou16, Nuremberg18, Lyon20
ITF (2): Esperance12, Karlsruhe21
WTA DOUBLES TITLES (31)
Olympic Games (1): GOLD Rio 2016
Grand Slam (2): Us Open16, US Open18
Masters 1000 (4): Miami13, Rome15, Rome17, Montreal21
WTA 500 (1): Dubai15
WTA 250 (19): Strasbourg12, Pattaya City13, Monterrey13, Curacao13, Birmingham13, Baku13, Athens14, Marrakesh14, Brisbane15, Nuremberg15, Nanchang15, Moscow15, Prague16, Nuremberg16, Tianjin16, Zhengzhou19, Osaka19, Palermo20, Courmayeur21
ITF (4): Denain13, Marseille14, Andrezieux16, Karlsruhe21
WTA DOUBLES FINALS (22)
Grand Slam (4): Roland Garros13, US Open15, Wimbledon17, Australian Open21
Masters 1000 (4): Indian Wells16, Madrid16, WTA Finals Singapore16, Rome18
WTA 500 (4): Brisbane17, St. Petersburg17, Doha17, Stuttgart17
WTA 250 (10): Kuala Lumpur12, Bad Gastein13, Monterrey15, Tianjin15, St. Petersburg16, Guangzhou16, Tianjin17, Havana18, Lausanne19, Lyon20