Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1997
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 F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Australia F4 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Mexico F18 Venezuela F8 Austria F2 Colombia F2 Croatia F1 Argentina F1 Italy F5 Italy F6 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Croatia F5 Romania F6 Argentina F4 Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Austria F1 Colombia F1 Croatia F2 Romania F9 Romania F9 Stella Artois Clay Court Championships - Budaors Challenger Casino Lugano - Lugano Zagreb Open - Zagreb AXA Open - Lisbon Muller Cup 2000 - Ulm Corona Mexico City Open - Mexico City ATP Slovak Open Challenger - Bratislava XI Ciutat de Barcelona - Barcelona Oberstaufen Cup - Oberstaufen Mitsubishi Electric Europe Cup - Monza Joinville Tennis Festival - Joinville USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Muller Cup - Ulm BSI Challenger Lugano - Lugano Porsche Open - Poznan Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Copa Petrobras Uruguay - Montevideo Copa Sevilla Internacionales de Andalucia - Seville Unicredit (Suisse) Bank S. A. Challenger - Chiasso Torneo Internacional Challenger Fila 2006 - Leon Napoli Challenger Athens Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Riviera di Rimini Challenger - Rimini Braunschweig Challenger Scheveningen Challenger Steelers Cup - Kosice The Scottish Tennis Championships - Edinburgh Dusseldorf Open 2006 - Dusseldorf Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Espinho Challenger - Espinho Montevideo Challenger KGHM Polish Indoors - Wroclaw Porsche Open - Poznan Tennis Napoli Cup 2004 - Napoli The 70th King's Cup and Queen's Cup - Bangkok Honda-Kah Open - Singapore IPP Geneva Trophy - Geneva Mitsubishi Electric Europe Cup - Monza Montevideo Challenger Siemens Open 2007 - Scheveningen Cosmorom Challenger - Brasov Copa Sevilla - Seville The LTA Hull Challenger - Hull Schickendanz Open - Furth Warsteiner Challenger - Wolfsburg Zagreb Open - Zagreb Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Geneva Challenger - Geneva Skandia Open - Linz Copa Ericsson Mexico - Guadalajara Copa Ericsson Argentina - Buenos Aires Copa Petrobras Brazil - Belo Horizonte VIII Trofeo Ciutat de Barcelona - Barcelona Internazionali di Tennis de San Marino - San Marino Samsung Securities Cup - Seoul 4th Sardinia International Championships - Cagliari DPD Challenger 2000 - Aschaffenburg Citta di Como Challenger - Como Banja Luka 2002 - Banja Luka Sardinia International Championship - Cagliari Copa Ericsson Uruguay - Montevideo Quelle Cup - Furth Black Forest Open 2000 - Freudenstadt Nord LB Open - Braunschweig Heineken Challenger - Ho Chi Minh City C.T. San Remo - XIII Piertomaso Tessitore - San Remo Nord/LB Open - Braunschweig Neride Prague Indoor - Prague Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Iquique Challenger Tatra Banka Open 2001 - Bratislava Challenger Copa Sevilla - Seville Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito drkoop.com USTA challenger of Miami - Miami VII Torneo Internazionale di Tennis - Barletta Sao Paulo Challenger Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Garden Open 2004 - Rome Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Sao Paulo Challenger Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Lugano Challenger Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Buenos Aires Challenger Barranquilla Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra XI Torneo Internazionale di Tennis - Barletta Timisoara Challenger - Timisoara Trofeo Sisma Mantova - Mantova Mestre Challenger Caltanissetta Challenger Medjurgorje Open - Medjugorje Brasov Challenger - Brasov The West Side Tennis Club Clay Court Challenger - Forest Hills Banja Luka Challenger 2004 - Banja Luka Marrakech Challenger Iskratel Open - Kranj Liberec Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Ciutat de Barcelona - Barcelona Nord LB Open 2007 - Braunschweig Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Salinas Challenger Lima Challenger 2007 - Lima Guayaquil Challenger Montevideo Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Scheveningen Challenger XL Bermuda Open - Bermuda Copa Petrobras-Argentina - Buenos Aires Schickendanz Open - Furth Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Copa Petrobras Brazil - Aracaju Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis Tunis Open 2007 - Tunis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Lamberts Open by Stawag - Aachen CA Challenge - Graz VIII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb SIR Supermercadi Challenger - Rome La Serena Open - La Serena Genoa Open Challenger-Fondazione Carige - Genova 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Banja Luka Challenger - Banja Luka Diego Open - Budapest Montevideo Challenger Santo Domingo Challenger Rome Challenger Szczecin Challenger Aix En Provence Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Santa Cruz de la Sierra 2 Challenger ECM Prague Open 2005 - Prague IPP Geneva Trophy - Geneva Copa Petrobras Paraguay - Asuncion Kuppers Kolsch Cup by Lambertz - Aachen Aix En Provence Challenger Tunis Challenger Copa Petrobras - Montevideo Open de Tenis Comunidad Valenciana - Valencia 1st Challenger Tournament Leon - Leon Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw Montevideo Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City ATU Cup - Weiden AAPT Championships - Adelaide Amer-Wilson Challenger - Tampere Estoril Open - Estoril BMW Open - Munich Open de Tanger - Tangier Copa Ericsson Chile - Santiago Open Seat Godo 2003 - Barcelona BMW Open - Munich Heilbronn Open - Heilbronn Lyon Challenger V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Schickedanz Open - Furth Unique Zagreb Open - Zagreb Internationaler Raiffeisen Grand Prix - St. Polten Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Hamburg Challenger - Hamburg Ljubljana Open - Ljubljana Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Finnish Open - Helsinki Prostejov Challenger Caltanissetta Challenger Guayaquil Challenger Montevideo Challenger Ljubljana Open - Ljubljana Iasi Challenger San Marino Cepu Open - San Marino La Serena Open - La Serena Heilbronn Open - Heilbronn Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen VI Gramado Open de Tenis - Gramado Internationaux de Doubs Open de Franchie-Comte - Besancon Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Croatia Open - Umag Freudenstadt Challenger - Freudenstadt Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Ljubljana Open 2002 - Ljubljana Oberstaufen Cup - Oberstaufen Salzburg-Anif Challenger Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg Barletta Citta Della Disfida Open 2000 - Barletta Bulgarian Challenger 2002 - Sofia Weissenhauser Strand Cup - Hamburg Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger DPD Challenger 2001 - Aschaffenburg Copa Ericsson Uruguay - Montevideo BBB Open - Sofia San Luis Potosi Challenger - San Luis Potosi Medicor Open - Budapest San Marino Cepu Open - San Marino The Nottingham Challenger - Nottingham Challenger 42 - Andrezieux Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari BMW Open - Munich IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik The 'Fitz' Casino Challenger - Tunica Czech Open 2005 - Prostejov Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Challenger Britania Zavaleta - Puebla 10° Trofeo Luigi Pezzoli - Bergamo Challenger Casablanca San Angel - Mexico City Milan Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Campionati Internazionali di Sicilia - Palermo XII Abierto Internacional de Salinas - Salinas Ostdeutscher Sparkessen Cup - Dresden Grand Prix Hassan II - Casablanca ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Montevideo Challenger Allianz Suisse Open - Gstaad Kitzbuhel Challenger Dutch Open Tennis - Amersfoort Copa Petrobras-Uruguay - Montevideo Orange Prokom Open - Sopot Aix En Provence Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok Bordeaux Challenger BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Prostejov Challenger Estoril Open - Estoril Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow Medibank International - Sydney Open Sabadell Atlantico - Barcelona Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Salvador Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Sao Leopoldo Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Santos Challenger Malaysian Open - Kuala Lumpur Portugal Open - Oeiras Vegeta Croatia Open - Umag China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Generali Open - Kitzbuhel Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Open Seat Godo 2007 - Barcelona Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Open Parc - Lyon Vercelli Challenger SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Heineken Open - Auckland Movistar Open - Santiago Luedenscheid Challenger BMW Open - Munich Lima Challenger Croatia Open - Umag Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Apia International - Sydney Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Olbia Geovillage Open - Olbia San Luis Potosi Challenger 2002 - San Luis Potosi Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg KGHM Polish Indoors - Wroclaw Kremlin Cup - Moscow Siemens Open - Scheveningen Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Brasil Open - Sao Paulo Neride Prague Indoor - Prague Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Skandia Open - Linz Konzum Croatia Open - Umag Valencia Open - Valencia VI Trofeo Ciudad de Quito - Quito Apia International - Sydney Cairo Challenger 2002 - Cairo Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Warsteiner Challenger Wolfsburg - Wolfsburg Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg Schickendanz Open - Furth ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva AIG Japan Open - Tokyo Bordeaux Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Generali Open 1999 - Kitzbuhel Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Qatar Open - Doha BellSouth Open - Vina del Mar China Open - Beijing Argentina Open - Buenos Aires Generali Open 1997 - Kitzbuhel Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad Montechiarugolo Challenger Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Generali Open - Kitzbuhel Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid ATP Studena Croatia Open Umag - Umag Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Thailand Open - Bangkok Pacific Life Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg U.S. Open - New York Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag