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 Argentina F1 Argentina F2 Argentina F3 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Uruguay F1 Argentina F7 Chile F2 France F8 Italy F18 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Italy F15 Croatia F1 Croatia F2 Great Britain F14 Croatia F1 Croatia F2 Great Britain F9 Great Britain F10 Turkey F31 Turkey F32 Turkey F33 Nigeria F1 Nigeria F2 Thailand F4 Thailand F5 Turkey F51 Croatia F1 Croatia F2 China F4 China F5 Argentina F4 Great Britain F11 Spain F26 Argentina F5 Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Uruguay F2 Argentina F4 Portugal F1 Chile F1 Argentina F4 Argentina F5 Open Castilla y Leon - Segovia Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 IPP Geneva Trophy - Geneva Colombia F6 Venezuela F7 Venezuela F8 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Argentina F7 XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Lubbock Challenger - Lubbock Italy F14 Chile F3 Argentina F3 Italy F20 Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Iquique Challenger Bucaramanga Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Buenos Aires Challenger Guayaquil Challenger Cancun Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Marburg Challenger Bogota Challenger Genova Challenger Szczecin Challenger Aguascalenties Challenger Medellin Challenger Geneva Challenger Helsinki Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Prague Challenger Braunschweig Challenger Oklahoma Challenger - Tulsa Sao Paulo Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires XI Trofeo Ciudad de Quito - Quito Lima Challenger Yokohama Challenger Irving Challenger Sao Paulo Challenger Anning Challenger Aix En Provence Challenger Nottingham Challenger Scheveningen Challenger San Benedetto Challenger Liberec Challenger Izmir Challenger Quito Challenger Tashkent Challenger Cordoba Challenger Heilbronn Challenger Braunschweig Challenger Liberec Challenger Genova Challenger Trnava Challenger Corrientes Challenger Bucaramanga Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Paraguay - Asuncion The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills IV Manta Open - Manta Rome Challenger Heilbronn Challenger Mestre Challenger Aberto de Sao Paulo - Sao Paulo Citta di Como - Como Poprad Tatry Challenger Challenger Casablanca San Angel - Mexico City Copa Petrobras Argentina - Buenos Aires Seguros Bolivar Open - Medellin Santiago Challenger Bogota Challenger Bogota Challenger La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City Buenos Aires Challenger Aberto de Santa Catarina de Tenis - Florianopolis Montevideo Challenger Salinas Challenger Sarasota Challenger Lyon Challenger Copa Petrobras - Bogota Guzzini Challenger - Recanati Buenos Aires Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo II Naples ITG Challenger - Naples XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Memorial A. Manfredini Sassuolo Challenger - Sassuolo Itajai Challenger Campos do Jordao Challenger San Juan Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Guadalajara Challenger Santiago Challenger Braunschweig Challenger Genova Challenger BH Tennis Open - Belo Horizonte Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Perugia Challenger Braunschweig Challenger Montevideo Challenger Bordeaux Challenger Ottignies-Louvain-la-Neuve Challenger Marburg Challenger Lyon Challenger Thionville Challenger Pereira Challenger Cali Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Noumea Challenger Santiago Challenger Furth Challenger Moscow Challenger ATP Challenger La Serena - La Serena Barranquilla Challenger Prague Challenger Banja Luka Challenger Panama City Challenger Bogota Challenger Buenos Aires Challenger Milan Challenger Santo Domingo Challenger Morelos Challenger Braunschweig Challenger Quimper Challenger Dortmund Challenger Forli 6 Challenger Irving Challenger Naples Challenger - Naples Argentina Open - Buenos Aires II Cyclus Open de Tenis - Florianopolis Citta di Como Challenger - Como Bancolombia Open - Bogota Buenos Aires Challenger Rome 1 Challenger Montechiarugolo - Parma Challenger Iasi Challenger Copa Telmex - Buenos Aires Rovereto Challenger Challenger de Providencia-Copa Kia - Santiago ATP Guzzini Challenger - Recanati Arpa Ceramic Cup - Reggio Emilia Lugano Challenger Zadar Challenger Naples Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Belo Horizonte Challenger Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Copa Petrobras-Brazil - Aracaju Open Sabadell Atlantico - Barcelona Cyclus Open de Tenis - Florianopolis Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Copa Petrobras-Uruguay - Montevideo Cali Challenger Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Movistar Open - Santiago Puebla Challenger Bordeaux Challenger Marburg Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bordeaux Challenger Prostejov Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Bratislava Challenger Bogota Challenger Sao Paulo Challenger Petange Challenger Samarkand Challenger Lermontov Challenger PBZ Zagreb Indoors - Zagreb Santo Domingo Challenger Villa Allende Challenger AEGON Championships - London Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Cortina Challenger Montevideo Challenger Copa Claro - Buenos Aires San Juan Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger Bet-at-home Open - Hamburg San Luis Potosi Challenger Sao Leopoldo Challenger Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Leon Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel VTR Open - Vina del Mar Brasil Open - Sao Paulo Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg China Open - Beijing Savannah Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Bogota Challenger Erste Bank Open - Vienna Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Libema Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Plava Laguna Croatia Open - Umag AEGON Championships - London Erste Bank Open - Vienna Argentina Open - Buenos Aires Erste Bank Open - Vienna Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Lima Challenger Toyota Challenger Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo United Cup - Australia Banja Luka Open - Banja Luka Terra Wortmann Open - Halle United Cup - Australia Murray River Open - Melbourne Le Gosier Challenger Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Braunschweig Challenger Open Sud de France - Montpellier Copa Claro - Buenos Aires Sarasota Challenger Medellin Challenger Copa Claro - Buenos Aires Madrid Challenger Millennium Estoril Open - Estoril Santiago Challenger Cali Challenger St. Petersburg Open - St. Petersburg Mendoza Challenger Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bastad Challenger Tunis Challenger Bordeaux Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Erste Bank Open - Vienna Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Banja Luka Challenger Vegeta Croatia Open - Umag Aix En Provence Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney Ecuador Open - Quito Aegon Nottingham Open - Nottingham Citi Open - Washington Mestre Challenger Suisse Open - Gstaad Poznan Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger TEB BNP Paribas Istanbul Open - Istanbul Scheveningen Challenger Open Parc - Lyon Antalya Cup - Antalya AEGON International - Eastbourne Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan Ecuador Open - Quito Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Lima Challenger Shenzhen Open - Shenzhen China Open - Beijing Copa Petrobras - Montevideo Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem ASB Classic - Auckland St. Petersburg Open - St. Petersburg ABN AMRO Open - Rotterdam Erste Bank Open - Vienna Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch United Cup - Australia Abierto Mexicano Telcel - Acapulco Almaty Open - Almaty Open Occitanie - Montpellier Perugia Challenger Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Portugal Open - Oeiras Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Chengdu Open - Chengdu Swiss Open - Gstaad Noventi Open - Halle Sony Ericsson Open - Miami Citi Open - Washington Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Ecuador Open - Quito Sony Open Tennis - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Open de Moselle - Metz Western & Southern Open - Cincinnati Rogers Cup - Toronto BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells National Bank Open - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Hungarian Open - Budapest BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Toronto Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai U.S. Open - New York Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto SkiStar Swedish Open - Bastad Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Heineken Open - Auckland Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Moselle Open - Metz Pilot Pen Tennis - New Haven ASB Classic - Auckland U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, CRO-GBR 1-4 Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group B ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, SF, AUS-CRO 2-1 Hopman Cup - Nice Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, SRB-CRO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 Kooyong Classic - Kooyong Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Group A, Bologna Davis Cup, World Group, 1R, BEL-CRO 2-3 Chengdu Open - Chengdu Davis Cup, World Group, QF, USA-CRO 2-3 All Lower level tournaments Davis Cup, World Group, 1R, CRO-CAN 3-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, QF, CRO-ESP 2-0 Mubadala World Tennis Championship Olympics - Rio de Janeiro U.S. Open - New York U.S. Open - New York Sassuolo Challenger Shanghai Rolex Masters - Shanghai