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
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 F1 Romania F9 Romania F11 Romania F12 Brazil F13 Chile F2 Chile F3 Romania F15 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Colombia F6 Australia F9 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F9 Uruguay F1 Australia F2 Romania F16 Argentina F2 Argentina F3 Romania F8 Argentina F4 Argentina F5 Brazil F10 Brazil F11 Brazil F12 Uruguay F1 Argentina F7 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F9 Romania F13 Romania F14 Argentina F1 Argentina F3 Uruguay F4 Open Sainte-Victoire - Aix-En-Provence The Granby Natrel Challenger - Granby XXXVII Torneig C.E. Laieta - Barcelona Copa Petrobras - Bogota USTA Freeman Men's Challenger - Joplin The West Side Tennis Club Clay Court Challenger - Forest Hills Open de Montauban - Montauban Tennis Napoli Cup 2007 - Napoli San Marino Cepu Open - San Marino Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Cali Sofia Challenger Furth Challenger Tampere Challenger Cordenons Challenger Tarragona Challenger Champaign Challenger Aamulehti Tampere Opene - Tampere Torneo Internacional Challenger Fila 2006 - Leon Morocco Tennis Tour - Rabat Ostrava Challenger Marrakech Challenger Rome Challenger Scheveningen Challenger Tennis Napoli Cup - Napoli Buenos Aires Challenger Alessandria Challenger Copa Petrobras Uruguay - Montevideo Rabat Challenger Athens Challenger Prostejov Challenger Panama City Challenger Poznan Challenger Buenos Aires Challenger Barranquilla Challenger Copa Petrobras - Montevideo II Manta Open - Manta XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Fes Morocco Tennis Tour - Marrakech ATP Open Castilla y Leon - Segovia Montevideo Challenger Sao Paulo Challenger Tanger Challenger Barletta Challenger Caltanissetta Challenger Scheveningen Challenger Braunschweig Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Rome Challenger Tunis Challenger Aix En Provence Challenger Liberec Challenger Heineken Challenger - Ho Chi Minh City GHI Bronx Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok University of Tennessee USTA Challenger - Knoxville 2003 Freeman Men's Challenger - Joplin Montevideo Challenger Aix En Provence Challenger Czech Open 2005 - Prostejov Lyon Challenger Salzburg-Anif Challenger Montevideo Challenger San Luis Potosi Challenger - San Luis Potosi Bordeaux Challenger Challenger Casablanca San Angel - Mexico City Puerto Vallarta Challenger Santa Cruz de la Sierra 2 Challenger The LTA Hull Challenger - Hull The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Luedenscheid Challenger Florianopolis Challenger Samsung Securities Cup Challenger Tennis - Seoul Milan Challenger Medjurgorje Open - Medjugorje Sao Paulo Challenger Poznan Challenger Aix En Provence Challenger Kitzbuhel Challenger Prostejov Challenger Knoxville Challenger Adidas International - Sydney AAPT Championships - Adelaide Brasov Challenger - Brasov Open de Moselle - Metz RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo 2002 Eddleman USTA Challenger - Birmingham Fifth-Third Bank Tennis Championships - Lexington Amazonia Open de Tenis - Belem The Wright Financial Group, Inc. Challenger - Champaign C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Tiburon - Tiburon Gallagher International - Hamilton Uncle Toby's Burnie Challenger - Tasmania Montevideo Challenger Porsche Open - Poznan ARMS USTA Challenger - Rocky Mount China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra XI Trofeo Ciudad de Quito - Quito XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Binghamton Professional Tennis Tournament - Binghamton Harrah's Entertainment Men's Pro Challenger - Tunica 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova BH Tennis Open International Cup - Belo Horizonte dBI Tennis Challenger - Binghamton Joinville Tennis Festival - Joinville GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Uruguray - Montevideo Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Naples Challenger - Naples La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Montechiarugolo Challenger 4th Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas The 'Fitz' Casino Challenger - Tunica Adidas International - Sydney 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Seat Godo - Barcelona Siemens Open 2007 - Scheveningen The Priority Telecom Open - Amersfoort AAPT Championships - Adelaide ATP Challenger Trophy 2007 - Trnava Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Copa Petrobras Argentina - Buenos Aires Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart ECM Prague Open 2005 - Prague XL Bermuda Open - Bermuda Stockholm Open - Stockholm Generali Open - Kitzbuhel Campinas Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Granby Challenger - Granby Sydney International - Sydney Kos Succhetti Tennis Cup - Cordenons Stockholm Open - Stockholm TEAN International - Alphen Aan Den Rijn Orange Prokom Open - Sopot Copa Petrobras-Colombia - Bogota BCR Open Romania - Bucharest AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Burnie Challenger Riviera di Rimini Challenger - Rimini Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Furth Challenger Dutch Open Tennis - Amersfoort Brasil Open - Costa do Sauipe USTA Seascape Challenger - Aptos Trani Challenger Szczecin Challenger Ljubljana Open 2008 - Ljubljana Tennis Channel Open - Las Vegas Montevideo Challenger The USTA Challenger at West End Racquet - Torrance U.S. Mens's Clay Court Championship - Houston Next Generation Adelaide International - Adelaide Waco International Tennis Challenger - Waco Brisbane - Brisbane Medibank International - Sydney Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Barletta Challenger Brasil Open - Costa do Sauipe Zagreb Challenger Legg Mason Tennis Classic - Washington Furth Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Bank Austria Tennis Trophy - Vienna Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Winston Salem - Winston Salem If Stockholm Open - Stockholm Seguros Bolivar Open - Medellin Malaysian Open - Kuala Lumpur Szczecin Challenger Napoli Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras Porsche Open - Poznan SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Citi Open - Washington Valencia Open - Valencia Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Kremlin Cup - Moscow Ordina Open - s-Hertogenbosch Apia International - Sydney China Open - Beijing Generali Open - Kitzbuhel Argentina Open - Buenos Aires ASB Classic - Auckland Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Montevideo Challenger Cordoba Open - Cordoba Open Parc - Lyon Cordoba Open - Cordoba Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia BMW Tennis Championship - Sunrise Hamburg European Open - Hamburg Gosford Australian Unity Challenger - Gosford Charlottesville Challenger XL Capital Bermuda Open - Bermuda Shimadzu All Japan Indoor - Kyoto Lima Challenger BMW Open - Munich San Marino Challenger Belgrade 2 - Belgrade Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Vercelli Challenger Medibank International - Sydney Mestre Challenger Copa Petrobras-Brazil - Aracaju Caltanissetta Challenger Meknes Challenger Mercedes Cup - Stuttgart Copa Petrobras Colombia - Bogota St. Brieuc Challenger Argentina Open - Buenos Aires Erste Bank Open - Vienna Rio Open - Rio de Janeiro Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Winston-Salem Open - Winston-Salem European Open - Antwerp Aegon Nottingham Open - Nottingham USTA Challenger of Burbank - Burbank Guayaquil Challenger Samsung Securities Cup - Seoul USTA Challenger of San Antonio - San Antonio China Open - Beijing Montevideo Challenger 2002 Azalea Orthopedic Challenger - Tyler Winston-Salem Open - Winston-Salem Samsung Securities Cup - Seoul Millennium Estoril Open - Estoril Apia International - Sydney Barcelona Open BancSabadell - Barcelona Gonet Geneva Open - Geneva Bet-at-home Open - Hamburg Konzum Croatia Open - Umag China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Bordeaux Challenger Zagreb Challenger Generali Open - Kitzbuhel Lugano Challenger Kobstaedernes ATP Challenger - Kolding China Open - Beijing Aegon Nottingham Open - Nottingham Argentina Open - Buenos Aires Uncle Toby's Australian Men's Clay Court Challenger - Canberra Barcelona Open BancSabadell - Barcelona Santos Challenger Plava Laguna Croatia Open - Umag SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Braunschweig Challenger Ispat Open 2004 - Ostrava Copa Petrobras Argentina - Buenos Aires Steelers Cup - Kosice Rijeka Challenger Grand Prix Hassan II - Casablanca Copa Petrobras Paraguay - Asuncion Bet-at-home Open - Hamburg ASB Classic - Auckland Schickedanz Open - Furth Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ATU Cup - Weiden China Open - Beijing European Open - Antwerp Nord/LB Open 2004 - Braunschweig Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Adelaide International - Adelaide Montevideo Challenger Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest Santiago Open - Santiago Aberto de Sao Paulo - Sao Paulo Siemens Open 2004 - Scheveningen Great Ocean Road Open - Melbourne Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Poznan Challenger Kia International in Caloundra - Caloundra USTA Men's Challenger of Dallas - Dallas Heineken Challenger 2004 - Ho Chi Minh City Timisoara Challenger - Timisoara Tennis Napoli Cup - Napoli Zivnobanka Czech Open - Prostejov Copa Ericsson Uruguay - Montevideo Mitsubishi Electric Europe Cup - Monza Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Karlsruhe Challenger 2004 Freeman Men's Challenger - Joplin NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tunis Challenger Iasi Challenger Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal 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 Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Salinas Challenger Iquique Challenger BNP Paribas Masters - Paris Marrakech Challenger Napoli Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Tennis Channel Open - Las Vegas Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Adidas International - Sydney The Stella Artois Grass Court Championships - London International Tennis Championships - Delray Beach BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Next Generation Hardcourts - Adelaide Next Generation Adelaide International - Adelaide Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington Open de Moselle - Metz Pilot Pen Tennis - New Haven Stockholm Open - Stockholm BCR Open Romania - Bucharest BMW Open - Munich Tennis Masters Series - Indian Wells St. Petersburg Open - St. Petersburg International German Open - Hamburg German Tennis Championships - Hamburg Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Plava Laguna Croatia Open - Umag Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Nordea Open - Bastad Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York U.S. Open - New York BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel Australian Open - Melbourne Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris 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 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 French Open - Paris Davis Cup, Group I, PO, VEN-URU 1-4 French Open - Paris 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 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, NZL-URU 3-1 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Wildcard Play-Off - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Olympics - Rio de Janeiro Davis Cup, World Group, QF, AUS-ARG 1-4