Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Australia F12 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 China F6 Turkey F22 (Antalya) Rome Challenger Winnetka Challenger Traralgon Challenger Seoul Challenger Australia F11 Netherlands F2 Argentina Open - Buenos Aires BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires The Hypo Group Tennis International 2008 - Poertschach Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney VTR Open - Vina del Mar US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Shenzhen 1 Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Tata Open Maharashtra - Pune Noventi Open - Halle Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Emilia-Romagna Open - Parma Astana Open - Nur-Sultan cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Newport Challenger Brisbane International - Brisbane US Men's Clay Court Championship - Houston Boss Open - Stuttgart Terra Wortmann Open - Halle Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Adelaide International - Adelaide Rothesay International - Eastbourne Mifel Tennis Open - Los Cabos Chengdu Open - Chengdu Almaty Open - Almaty Jinan Challenger Mallorca Open - Mallorca Rio Quente Challenger Brasil Open - Costa do Sauipe Sydney International - Sydney Open Castilla y Leon - Segovia Open Castilla y Leon Trofeo Iberdrola - Segovia BMW Open - Munich Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino Sao Paulo - Brazil Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Top Wool Challenger - Biella Heineken Open - Auckland Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Burnie Challenger Trani Challenger BNP Paribas Masters - Paris Sao Jose Do Rio Preto Challenger Pacific Life Open - Indian Wells Burnie Challenger Mutua Madrilena Masters Madrid - Madrid Sao Paulo Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Furth Challenger Nottingham-2 Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Granby Challenger Lexington Challenger Vancouver Challenger Sony Ericsson Open - Miami Cali Challenger Lermontov Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Burnie Challenger Internazionali BNL d'Italia - Rome Itajai Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Melbourne Challenger West Lakes Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Nottingham Challenger Shanghai Rolex Masters - Shanghai Charlottesville Challenger BNP Paribas Masters - Paris Champaign Challenger Sony Open Tennis - Miami Hong Kong Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto San Luis Potosi Challenger Shanghai Rolex Masters - Shanghai Anning Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ho Chi Minh City Challenger Rogers Cup - Montreal Maui Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Bangkok Challenger Manchester Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Rogers Cup - Toronto Rolex Paris Masters - Paris National Bank Open - Toronto National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Cincinnati Open - Cincinnati Cary Challenger Traralgon Challenger Burnie Challenger Bangkok Challenger Chengdu Challenger Yokkaichi Challenger Playford Challenger Chennai Challenger Morelos Challenger Leon Challenger Bloomfield Hills Challenger Stanford Challenger Knoxville Challenger Toyota Challenger Marrakech Challenger Shenzhen 2 Challenger Playford Challenger Calgary Challenger Drummondville Challenger Yokohama Challenger Cleveland Challenger Stockton Challenger SkiStar Swedish Open - Bastad St. Brieuc Challenger San Luis Potosi Challenger Blumenau Challenger Busan Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Taipei Challenger Surbiton Challenger Santos Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Hangzhou Challenger Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Guzzini Challenger - Recanati V Trani Cup - Trani VI Gramado Open de Tenis - Gramado Open Sainte Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Playford Challenger Sydney Challenger Banca Stato Challenger Lugano - Lugano Valencia Open - Valencia Memorial Piertomaso Tessitore - San Remo Apia International - Sydney Corona Mexico City Open - Mexico City Phoenix Challenger Morelia Challenger Heilbronn Challenger Mexico City Challenger Bogota Challenger - Bogota French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Jingshan Challenger Stella Artois Clay Court Championships - Budaors Caloundra Challenger Medellin Challenger Caloundra Challenger Schickedanz Open - Furth French Open - Paris Trnava Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Santos Challenger Sao Paulo Challenger Nottingham Challenger Wimbledon - London Lexington Challenger Aptos Challenger Buenos Aires Challenger Yokohama Challenger Burnie Challenger Santiago Challenger Santos Challenger Lexington Challenger Montevideo Challenger Shanghai Challenger Toyota Challenger Burnie Challenger New Delhi Challenger Kolkata Challenger Bordeaux Challenger U.S. Open - New York Rabat Challenger Ningboo Challenger Charlottesville Challenger Australian Open - Melbourne French Open - Paris Hypo Group Tennis International - Portschach Copa AT&T - Buenos Aires U.S. Open - New York Australian Open - Melbourne Dallas Open - Dallas Bangkok Challenger Knoxville Challenger Brisbane International - Brisbane Wimbledon - London Australian Open - Melbourne Columbus Challenger Tiburon Challenger French Open - Paris Baotou Challenger U.S. Open - New York Champaign Challenger Busan Challenger French Open - Paris Surbiton Challenger Mexico City Challenger Wimbledon - London Winnetka Challenger San Luis Potosi Challenger U.S. Open - New York Seoul Challenger Gwangju Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Australian Open - Melbourne Synsam Swedish Open - Bastad Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo French Open - Paris Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Wimbledon - London BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich U.S. Open - New York Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Australian Open - Melbourne Idea Prokom Open - Sopot Vietnam Open - Ho Chi Minh City St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar French Open - Paris Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Canberra Challenger Hypo Group Tennis International - Portschach Wimbledon - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Chennai Challenger U.S. Open - New York Mumbai Open - Mumbai Bangkok Challenger Stockholm Open - Stockholm Shenzhen Challenger Zhangjiagang Challenger Wimbledon - London Taipei City Challenger Copa Telmex - Buenos Aires Anning Challenger Estoril Open - Estoril Nanchang Challenger U.S. Open - New York Synsam Swedish Open - Bastad Lisbon Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Nottingham Challenger Ilkley Challenger Heineken Open - Auckland Australian Open - Melbourne Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Jinan Challenger Orange Warsaw Open - Warsaw Fairfield Challenger Las Vegas Challenger Traralgon Challenger Pilot Pen Tennis - New Haven Kobe Challenger If Stockholm Open - Stockholm Pune Challenger Pilot Pen Tennis - New Haven Australian Open - Melbourne Heineken Open - Auckland Movistar Open - Vina del Mar French Open - Paris Brasil Open - Costa do Sauipe Bengalaru Challenger BellSouth Open - Vina del Mar Copa Telmex - Buenos Aires U.S. Open - New York Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Australian Open - Melbourne Catella Swedish Open - Bastad French Open - Paris Masters Series - Hamburg BCR Open Romania - Bucharest Wimbledon - London If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Nur-Sultan 2 Challenger Open de Tenis Comunidad Valenciana - Valencia Biella 3 Challenger Cleveland Challenger Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Australian Open - Melbourne Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Istanbul 2 Challenger French Open - Paris Brisbane International - Brisbane Wimbledon - London Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Open - New York AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Surbiton Challenger Porto Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Cassis Challenger Istanbul Challenger French Open - Paris Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kobe Challenger Yokkaichi Challenger Open Seat Godo 2003 - Barcelona Wimbledon - London Nonthaburi 3 Challenger Rakuten Japan Open - Tokyo Burnie Challenger Winston-Salem Open - Winston-Salem U.S. Open - New York Brisbane International - Brisbane Sydney International - Sydney Rakuten Japan Open - Tokyo Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Australian Open - Melbourne Bengaluru Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Copa AT&T - Buenos Aires Citi Open - Washington Rakuten Japan Open - Tokyo French Open - Paris San Diego Open - San Diego Adelaide International 1 - Adelaide Wimbledon - London U.S. Open - New York Pune Challenger Stockholm Open - Stockholm Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York French Open - Paris Abierto Mexicano Telcel - Acapulco Almaty Open - Almaty Belgrade Open - Belgrade Wimbledon - London Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco U.S. Open - New York US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Boss Open - Stuttgart cinch Championships - London Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Davis Cup, World Group, QF, BLR-ARG 5-0 Brisbane International - Brisbane US Men's Clay Court Championship - Houston Brisbane International - Brisbane AEGON Championships - London Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Brasil Open - Sao Paulo Heineken Open - Auckland Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Sofia Open - Sofia Citi Open - Washington Open Parc - Lyon Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Singapore Tennis Open - Singapore Abierto Mexicano Telcel - Acapulco Mutua Madrilena Masters Madrid - Madrid AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Brisbane International - Brisbane Claro Open Colombia - Bogota SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai Shenzhen Open - Shenzhen Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells 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 Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai - Shanghai Masters Series Hamburg - Hamburg Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 ATP Cup - Sydney River Oaks International Tennis Tournament - Houston Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Olympics - Beijing Olympics - London Olympics - Tokyo Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Drummondville Challenger San Luis Potosi Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Birmingham Challenger Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, FRA-ARG 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Infosys Hall of Fame Open - Newport Australian Open (juniors) River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro Davis Cup, World Group, QF, ITA-ARG 1-3 Citi Open - Washington