Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
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 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Morocco F1 Uruguay F1 Spain F11 Romania F6 Argentina F4 Argentina F5 Uruguay F1 Morocco F5 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 Colombia F1 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Romania F9 Romania F9 Maia Challenger - Oporto Nord/LB Open - Braunschweig Open D'Orleans - Orleans Copa Kia Challenger ATP - Santiago Copa Ericsson - Caracas Joinville Tennis Festival - Joinville Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Castilla y Leon - Segovia Citta di Como - Como Open Costa Daurada - Tarragona Gran Copa Ericsson - Porto Alegre Nord LB Open - Braunschweig Copa Petrobras Uruguay - Montevideo Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Open de L'Isere-Trophee BNP Paribas - Grenoble BNP Paribas Primrose - Bordeaux Porsche Open - Poznan Morocco Tennis Tour - Marrakech Siemens Open 2007 - Scheveningen 's Tennis Masters 07 Challenger - Graz Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali M25 Poznan Copa Petrobras Brazil - Belo Horizonte Tennis Napoli Cup - Napoli Copa Ericsson Peru - Lima Muller Cup 99 - Ulm Napoli Challenger Athens Challenger San Marino Cepu Open - San Marino Copa Ericsson Mexico - Guadalajara Iquique Challenger Lugano Challenger Zagreb Open - Zagreb Internationale Tenniskampioenschappen Scheveningen - Scheveningen Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Braunschweig Challenger PrivatBank Cup - Dnepropetrovsk Scheveningen Challenger Open Mutouest St. Brieuc - St. Brieuc Sao Paulo Challenger Open de Montauban - Montauban Challenger Lugano - Lugano 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Timisoara Challenger - Timisoara Baden Open - Karlsruhe Montevideo Challenger Trofeo Sisma Mantova - Mantova Ciudad de Pozoblanco Open Diputacion - Cordoba Medjurgorje Open - Medjugorje The West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Montevideo Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Ciutat de Barcelona - Barcelona XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Naples ITG Challenger - Naples Salinas Challenger Lima Challenger 2007 - Lima Sao Paulo Challenger Scheveningen Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda Lambertz Open by Stawag - Aachen Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Buenos Aires Challenger Open D'Orleans - Orleans Copa Petrobras-Argentina - Buenos Aires Barranquilla Challenger Mestre Challenger Caltanissetta Challenger Barletta Challenger BH Tennis Open International Cup - Belo Horizonte Liberec Challenger II Manta Open - Manta Guayaquil Challenger Montevideo Challenger Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Santa Cruz de la Sierra 2 Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Montevideo Challenger Santo Domingo Challenger Rome Challenger Szczecin Challenger Aix En Provence Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Tunis Challenger Copa Petrobras - Montevideo Hellmann's Cup - Santiago Rado Swiss Open - Gstaad The Samsung Open - Bournemouth Qatar Mobil Open 2000 - Doha Cerveza Club Columbia Open - Bogota 2000 Mercedes Cup - Stuttgart Montevideo Challenger Grand Prix Hassan II - Casablanca Qatar Mobil Open 2001 - Doha BMW Open - Munich Lyon Challenger Telenordia Swedish Open - Bastad Energis Open - Amsterdam Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Trofeo Conde de Godo - Barcelona Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Abierto Mexicano de Tenis Pegaso - Acapulco BMW Open - Munich Privatbank Open 2006 - Dnepropetrovsk Telenordia Swedish Open - Bastad RCA Championships - Indianapolis Prostejov Challenger Caltanissetta Challenger Grand Prix Hassan II - Casablanca Muller Cup - Ulm Guayaquil Challenger Montevideo Challenger TD Waterhouse Cup - Long Island Open 88 - Contrexeville Iasi Challenger Kremlin Cup - Moscow La Serena Open - La Serena Rado Geneva Challenger - Geneva Siemens Open - Scheveningen Jakarta Grand Prix de Tennis de Lyon - Lyon Gstaad Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Montevideo Ostend Challenger Tennis Cup of Flanders - Ostende Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino The 'Fitz' Casino Challenger - Tunica Gstaad San Marino Toulouse Sao Paulo Qatar ATP Challenger - Doha Challenger Casablanca San Angel - Mexico City Tunis Open 2006 - Tunis Milan Challenger Riviera di Rimini Challenger - Rimini Adidas Open de Toulouse - Toulouse St. Petersburg Open - St. Petersburg XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan BMW Open - Munich Open 13 - Marseille UBS Open Gstaad - Gstaad Casablanca Open 13 - Marseille ATP Open Castilla y Leon - Segovia Generali Open 2000 - Kitzbuhel Kitzbuhel Black Forest Open - Freudenstadt 2003 Mercedes Cup - Stuttgart Copa Petrobras-Colombia - Bogota Toulouse Grand Prix Hassan II - Casablanca Montevideo Challenger Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo The Samsung Open - Nottingham Grand Prix Hassan II - Casablanca Qatar Open - Doha Aix En Provence Challenger Open Seat-Godo 2000 - Barcelona Dubai Open - Dubai Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha TD Waterhouse Cup - Long Island The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Prostejov Challenger St. Polten Open Seat Godo 2005 - Barcelona Open de Moselle - Metz Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot BCR Open Romania - Bucharest Movistar Open - Vina del Mar Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Masters Series - Hamburg RCA Championships - Indianapolis BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Estoril Open - Estoril RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Malaysian Open - Kuala Lumpur Portugal Open - Oeiras China Open - Beijing Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona European Open - Antwerp Open Sabadell Atlantico - Barcelona Rio Open - Rio de Janeiro Open de Moselle - Metz Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Doha Brasil Open - Costa do Sauipe Scottsdale St. Polten Oporto Bologna Amsterdam Lyon Doha Jakarta BMW Open - Munich Open Parc - Lyon Qatar Exxon Mobil Open - Doha Dubai Bank Austria Tennis Trophy - Vienna Florence Athens Santiago Buenos Aires Dubai Casablanca Argentina Open - Buenos Aires Kitzbuhel Abierto Mexicano Telcel - Acapulco Forte Village Sardegna Open - Sardinia Bolzano Santiago Bordeaux Buenos Aires Gonet Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Santos Challenger Vegeta Croatia Open - Umag Brasil Open - Sao Paulo Generali Open - Kitzbuhel Brasil Open - Sao Paulo Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Vercelli Challenger SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg 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 Kremlin Cup - Moscow Adidas International - Sydney Grand Prix Hassan II - Casablanca Lima Challenger Millennium Estoril Open - Estoril Scania Stockholm Open - Stockholm Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Nord/LB Open - Braunschweig Apia International - Sydney Long Island Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Casablanca Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kitzbuhel Schenectady Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Kaltenberg Open - Split Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Lyon Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Qatar Mobil Open '99 - Doha 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 Dubai Tennis Open - Dubai Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Telenordia Swedish Open - Bastad San Marino Bordeaux Challenger Abierto Mexicano Telcel - Acapulco Doha Jakarta U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Casablanca Estoril Internationaler Raiffeisen Grand Prix - St. Polten Barcelona Generali Open 1999 - Kitzbuhel Grolsch Open - Amsterdam Bologna Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Stuttgart Abierto Mexicano Telcel - Acapulco Rome Catella Swedish Open - Bastad Casablanca New Haven 1999 Mercedes Cup - Stuttgart New Haven China Open - Beijing Argentina Open - Buenos Aires The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Franklin Templeton Tennis Classic - Scottsdale Monte Carlo Open - Monte Carlo Italian Open - Rome 14th Paris Open - Paris German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Rio Open - Rio de Janeiro Italian Open - Rome President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Basel Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rotterdam 2002 Mercedes Cup - Stuttgart Nice Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Montechiarugolo Challenger Waldbaum's Hamlet Cup - Long Island Telecom Italia Masters - Rome Bucharest Basel Gerry Weber Open - Halle Rogers Cup - Montreal Tennis Masters Series - Madrid Dubai Western & Southern Financial Group Masters - Cincinnati Doha French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Open de Moselle - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open French Open Australian Open Wimbledon U.S. Open Australian Open - Melbourne ATP Studena Croatia Open Umag - Umag U.S. Open - New York U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Stuttgart Australian Open - Melbourne French Open - Paris U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London Tennis Masters Series - Rome Vienna Tennis Masters Series - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rome Internazionali BNL d'Italia - Rome Monte Carlo 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 Copa Telmex - Buenos Aires Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Erste Bank Open - Vienna Davis Cup, Group 1, 2R, MAR-UKR 3-2 German Tennis Championships - Hamburg Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Argentina Open - Buenos Aires Wimbledon US Men's Clay Court Championship - Houston U.S. Open German Tennis Championships - Hamburg 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 French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open Wimbledon - London French Open Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Barcelona Olympics U.S. Open - New York Wimbledon - London Olympics - Rio de Janeiro 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 U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 1R, MAR-DEN 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 Plava Laguna Croatia Open - Umag Olympics - Athens