Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Iran F1 Iran F2 Italy F23 Germany F10 Netherlands F6 Italy F3 Austria F8 Colombia F1 Colombia F2 Turkey F9 Italy F5 Italy F6 Italy F9 Czech Republic F2 Argentina F5 Memorial Kolyaskin - Donetsk Italy F2 Italy F3 SMS Tennis Cup - Sao Paulo Tennis Napoli Cup - Napoli Memorial Savigni - Sassuolo Poland F4 Corona Mexico City Open - Mexico City Challenger Citta di Olbia - Olbia Brazil F1 I Manta Open - Manta Challenger Brasov - Brasov Copa Petrobras - Bogota Copa Petrobras - Buenos Aires Genoa Open - Genova Amazonia Open de Tenis - Belem Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Bermuda Open - Bermuda Croatia Osiguranje Rijeka Open - Rijeka Sporting Challenger '07 Trofeo Regione Piemonte - Turin 's Tennis Masters 07 Challenger - Graz Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Zagreb Open - Zagreb Schickendanz Open - Furth 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Citta di Como Challenger - Como Pekao Open - Szczecin Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Rome Challenger Scheveningen Challenger San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Todi Challenger Buenos Aires Challenger Genova Challenger Barletta Challenger Zagreb Challenger Alessandria Challenger Milan Challenger Braunschweig Challenger San Benedetto Challenger Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Turin Challenger Todi Challenger Palermo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Buenos Aires Challenger Montevideo Challenger Challenger Leon 2003 - Leon Samarkand Challenger - Samarkand IX Torneo Internacionale de Tennis - Barletta Bogota Challenger - Bogota V Trani Cup - Trani XI Ciutat de Barcelona - Barcelona Olimp Kyiv Open - Kiev Copa Petrobras Argentina - Buenos Aires Copa Ericsson Uruguay - Montevideo Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Paraguay - Asuncion Copa Petrobras Santa Cruz - Santa Cruz de la Sierra ATP Challenger Open 2004 - Monchengladbach Visa Tennis Open - Sao Paulo La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Draft Corona Mexico City Open - Mexico City Morocco Tennis Tour - Fes XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Schickedanz Open 2007 - Furth San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Steelers Cup - Kosice Bogota Challenger - Bogota Garden Open 2004 - Rome Oberstraufen Cup - Oberstaufen Genova Open Challenger - Genova Alfa Romeo Tennis Cup - Cordenons Pekao Open - Szczecin Nord/LB Open 2004 - Braunschweig Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Meerbusch Challenger Citta di Como - Como Como Challenger Garden Open 2005 - Rome Copa Petrobras Colombia - Bogota VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Trani Cup - Trani 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger BMW Tennis Championship - Sunrise Challenger Fondazione Carige - Genova Unique Zagreb Open - Zagreb Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Aracaju Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Open de Rennes La Trinitaine - Rennes Como Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Genova Challenger Banja Luka Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Copa Petrobras Argentina - Buenos Aires Ostrava Open 2005 - Ostrava Lima Challenger 2007 - Lima S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Mitsubishi Electric Europe Cup - Monza Reggio Emilia Challenger Turin Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Orbetello Challenger Manerbio Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda San Marino Challenger Furth Challenger Roma Open Challenger - Rome Blois Challenger Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin IV Challenger Ciudad De Guayaquil - Guayaquil IPP Geneva Trophy - Geneva ATP Slovak Open Challenger - Bratislava Turin Challenger Tennis Napoli Cup 2007 - Napoli Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Challenger Groningen - Groningen Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Riviera di Rimini Challenger 2004 - Rimini Manerbio Challenger Napoli Challenger 7° Trani Cup - Trani Sir Supermercati - Rome Iquique Challenger Aix En Provence Challenger Blois Challenger Campinas Challenger Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Lima Challenger Salzburg Challenger Montevideo Challenger Canberra Challenger Rome Challenger Szczecin Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Braunschweig Challenger Porto Alegre Challenger Lyon Challenger Tennis Napoli Cup - Napoli Alphen Challenger Olbia Challenger - Olbia Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Copa Petrobras Uruguay - Montevideo Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Marburg Challenger Intersport Heilbronn Open - Heilbronn VIII Avierto Internacional de Salinas - Salinas Bastad Challenger Challenger 42 - Andrezieux V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Sylt Open 2000 - Sylt BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Milan Challenger Guayaquil Challenger Internationaler Raiffeisen Grand Prix - St. Polten 6th Sardinian International Championships - Cagliari Cortina Challenger Generali Open - Kitzbuhel Tennis Napoli Cup - Napoli Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Bulgarian Open Challenger - Sofia Blois Challenger Garden Open - Rome Prague Open - Prague Ljubljana Open - Ljubljana Montevideo Challenger Citta di Monza - Monza Pullach Challenger Panama City Challenger Mercedes Cup - Stuttgart Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Generali Open - Kitzbuhel Open Romania - Bucharest Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig CA Challenge - Graz Brasil Open - Costa do Sauipe Geneva Challenger - Geneva Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Siemens Open - Scheveningen Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Fujitsu Siemens Open - Budapest Abierto Mexicano Telcel - Acapulco Ludwigshafen Challenger US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Mallorca Challenger Dutch Open Tennis - Amersfoort Biella Challenger BH Tennis Open International Cup - Belo Horizonte Banca Stato Challenger Lugano - Lugano PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Copa Ericsson Chile - Santiago Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Canottieri Mincio Open - Mantova Hypo Group Tennis International - Portschach Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran Open de L'Isere - Grenoble Ordina Open - 's-Hertogenbosch Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Tehran Open 2004 - Tehran Mercedes Cup - Stuttgart Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Generali Open - Kitzbuhel Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Pilot Pen Tennis - New Haven ECM Prague Open - Prague BCR Open Romania - Bucharest Abierto Internacional Varonil Ciudad de Cancun - Cancun Banja Luka Challenger - Banja Luka XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Challenger Britania Zavaleta - Puebla Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Aamulehti Tampere Open - Tampere AEGON Championships - London Guayaquil Challenger ATP Studena Croatia Open Umag - Umag Banja Luka Challenger BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kitzbuhel Challenger BCR Open Romania - Bucharest Copa Petrobras-Uruguay - Montevideo Como Challenger Copa Petrobras-Argentina - Buenos Aires Rijeka Challenger Challenger Britania Zavaleta - Puebla Heineken Open - Auckland Brasil Open - Costa do Sauipe Napoli Challenger CA Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Copa AT&T - Buenos Aires Braunschweig Challenger Brasil Open - Sao Paulo Brasil Open - Costa do Sauipe BellSouth Open - Vina del Mar Copa Telmex - Buenos Aires Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Qatar Exxon Mobil Open - Doha Lima Challenger Interwetten Austrian Open - Kitzbuhel Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Bucaramanga Challenger Kremlin Cup - Moscow Copa Telmex - Buenos Aires Moselle Open - Metz Rakuten Japan Open - Tokyo Bank Austria Tennis Trophy - Vienna Catella Swedish Open - Bastad BMW Open - Munich Portugal Open - Oeiras Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Estoril Open - Estoril Caltanissetta Challenger German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow Valencia Open - Valencia Argentina Open - Buenos Aires Konzum Croatia Open - Umag Napoli Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Blunmenau Challenger Internationaler Raiffeisen Grand Prix - St. Polten Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca Rome Challenger Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Rome Challenger Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger SA Tennis Open - Johannesburg Brasil Open - Sao Paulo Ordina Open - 's-Hertogenbosch Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Grand Prix Hassan II - Casablanca AEGON Championships - London Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Generali Open 2000 - Kitzbuhel Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Canottieri Minico 2004 - Mantova Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Tata Open - Chennai Posillipo Tennis Cup - Napoli Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco NASDAQ-100 Open - Miami Campionati Internazionali di Sicilia - Palermo Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Bet-at-home Open - Hamburg Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 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 German Tennis Championships - Hamburg U.S. Open - New York Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London