Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 Usa F12 Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris USA F26 USA F15 USA F17 USA F25 USA F2 USA F4 USA F11 USA F19 USA F21 Nitto ATP Finals - Turin USA F26 USA F27 USA F1 Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Surbiton Challenger cinch Championships - London Wimbledon - London Olympics - Paris Davis Cup, Group C, Zhuhai Nonthaburi 4 Challenger Hangzhou Challenger Shanghai Rolex Masters - Shanghai Taipei 2 Challenger Seoul Challenger BMW Open - Munich Australian Open - Melbourne National Bank Open - Toronto Brisbane International - Brisbane Delray Beach Open - Delray Beach Wimbledon - London Gonet Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch cinch Championships - London U.S. Open - New York Citi Open - Washington Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai Jingshan Challenger Chengdu Open - Chengdu Jinan Challenger Hellenic Championship - Athens Erste Bank Open - Vienna Bratislava 2 Challenger USA F29 USA F1 (Los Angeles) USA F2 (Long Beach) USA F11 (Calabasas) USA F12 (Memphis) Usa F13 Winnetka Challenger Knoxville Challenger Lexington Challenger Aptos Challenger Cary Challenger Tiburon Challenger Stockton Challenger Maui Challenger Dallas Challenger San Francisco Challenger Savannah Challenger Ilkley Challenger Aptos Challenger Tiburon Challenger Stockton Challenger Dallas Challenger Newport Beach Challenger Dallas Challenger Indian Wells Challenger Istanbul Challenger Orlando Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Orlando Challenger Biella 5 Challenger Heilbronn Challenger Nottingham 1 Challenger Nottingham 2 Challenger Surbiton Challenger USA F24 San Diego Challenger Mexico F13 Croatia Open - Umag Next Generation Hardcourts - Adelaide The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag USA F23 Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Croatia Open - Umag BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London Thailand Open - Bangkok Open 13 - Marseille Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London China Open - Beijing Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Nottingham Challenger Serbia Open - Belgrade Granby Challenger Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Fairfield Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Astana Open - Nur-Sultan Delray Beach Open - Delray Beach Murray River Open - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Astana Open - Astana Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel San Diego Open - San Diego Korea Open - Seoul Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka Sarasota Challenger Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo United Cup - Australia Hong Kong Tennis Open - Hong Kong Seoul Challenger Gonet Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Hangzhou Open - Hangzhou Surbiton Challenger US Men's Clay Court Championship - Houston Almaty Open - Almaty Citta di Monza - Monza Charlottesville Challenger Dallas Challenger Sarajevo Open 2004 - Sarajevo Budapest Challenger - Budapest 10ø Tornea B. Camparini - Reggio Emilia Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Gemax Samsung Open 2005 - Belgrade Challenger Ford de Cherbourg - Cherbourg San Remo Tennis Cup 15° Piertomaso - San Remo Tallahassee Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Cincinnati Open - Cincinnati Tiburon Challenger Oeiras 2 Challenger Lexington Challenger Aptos Challenger Winnetka Challenger Vancouver Challenger Binghamton Challenger Tiburon Challenger Sacramento Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Champaign Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Winnetka Challenger U.S. Open - New York Fairfield Challenger Australian Open - Melbourne Tempe Challenger Sarasota Challenger French Open - Paris Bordeaux Challenger Surbiton Challenger Gatineau Challenger Bordeaux Challenger Wimbledon - London Cary Challenger Columbus Challenger U.S. Open - New York Charlottesville Challenger Knoxville Challenger Playford Challenger San Francisco Challenger Drummondville Challenger Leon Challenger Gimcheon Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sacramento Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Champaign Challenger Busan Challenger Cagliari Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Australian Open - Melbourne French Open - Paris Canberra Challenger Quimper Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Birmingham Challenger French Open - Paris Davidoff Swiss Indoors - Basel Knoxville Challenger Wimbledon - London Open de la Comunidad Valenciana - Valencia U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Romania - Bucharest Thailand Open - Bangkok Croatia Open - Umag Estoril Open - Estoril The Dubai Tennis Championships - Dubai Citi Open - Washington Wimbledon - London Brisbane - Brisbane Medibank International - Sydney U.S. Open - New York Serbia Open - Belgrade Australian Open - Melbourne Rothesay International - Eastbourne French Open - Paris Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing Rothesay International - Eastbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston New York Open - New York French Open - Paris Stockholm Open - Stockholm Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Libema Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London Adelaide International - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Rothesay International - Eastbourne European Open - Antwerp Truist Atlanta Open - Atlanta U.S. Open - New York Qatar ExxonMobil Open - Doha cinch Championships - London Newport Beach Challenger Cary Challenger Qatar ExxonMobil Open - Doha Open Parc - Lyon Open 13 - Marseille NASDAQ-100 Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Rogers Cup - Montreal Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F Laver Cup - London Davis Cup, Group C, Valencia Davis Cup, Group D, Split Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-SRB 2-3 Australian Open (juniors) Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 AAMI Classic - Kooyong Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, PO, UZB-USA 0-4 The Mubadala World Tennis Championship Australian Open (juniors) French Open (juniors) Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, World Group, Q, TPE-USA 0-4 Mubadala World Tennis Championship Australian Open (juniors) Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) Mubadala World Tennis Championship Laver Cup - Chicago Mubadala World Tennis Championship All Lower level tournaments AAMI Classic - Kooyong French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) A Day At The Drive - Adelaide Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai