Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 Brazil F1 Italy F12 Brazil F3 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F14 Guatemala F1 Costa Rica F1 Mexico F1 Brazil F1 Brazil F2 Chile F1 Chile F3 Colombia F4 Brazil F4 Brazil F5 Spain F16 Spain F17 Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Brazil F1 Brazil F3 Brazil F7 Germany F12 Brazil F27 Brazil F28 Brazil F13 Brazil F12 Brazil F16 Brazil F21 Brazil F1 Brazil F8 Brazil F1 Colombia F1 Colombia F2 Italy F11 Brazil F2 Poland F8 Colombia F3 El Salvador F1 Mexico F2 Brazil F4 CA Challenger - Graz Copa Petrobras Brazil - Aracaju Copa Petrobras Paraguay - Asuncion II Challenger Ciudada de Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XL Bermuda Open - Bermuda Croatia Osiguranje Rijeka Open - Rijeka Bancolombia Open - Bogota III Aberto Santa Catarina de Tenis - Florianopolis Bukhara Challenger - Bukhara Challenger Copa Sevilla 2008 - Seville Cyclus Open de Tenis - Florianopolis Sao Paulo Challenger Monza Challenger Campos do Jordao Challenger Cali Challenger Todi Challenger Bogota Challenger Asuncion Challenger Guayaquil Challenger Sao Paulo Challenger Blunmenau Challenger Biella Challenger Cremona Challenger Bogota Challenger Brasilia Challenger Sao Paulo Challenger Medellin Challenger Santiago Challenger Pereira Challenger Prague Challenger Prostejov Challenger Nottingham Challenger Campinas Challenger Recife Challenger Florianopolis Challenger Santiago Challenger Blumenau Challenger Santos Challenger Bordeaux Challenger Caltanissetta Challenger Panama City Challenger Pereira Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Braunschweig Challenger Sao Jose Do Rio Preto Challenger Panama City Challenger Sao Paulo Challenger Vicenza Challenger Poznan Challenger Tampere Challenger San Marino Challenger Santiago Challenger San Luis Potosi Challenger Sarasota Challenger Santos Challenger Cali Challenger Poznan Challenger Barranquilla Challenger Porto Alegre Challenger Sao Paulo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santiago Challenger Napoli Challenger Turin Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger Santiago Challenger Buenos Aires Challenger Panama City Challenger Bordeaux Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Santiago Challenger Rome Challenger Braunschweig Challenger Prague Challenger Como Challenger Szczecin Challenger Campinas Challenger Santo Domingo Challenger Punta Del Este Challenger Santiago Challenger Aix En Provence Challenger Heilbronn Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Banja Luka Challenger Copa Ericsson Argentina - Buenos Aires La Serena Open - La Serena Copa Ericsson Chile - Santiago 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Dusseldorf Open Challenger - Dusseldorf Newcastle Challenger - Newcastle Pekao Open - Szczecin Memorial Manfredini - Sassuolo Aberto de Sao Paulo - Sao Paulo Campos do Jordao Challenger Barranquilla Challenger Lima Challenger Alessandria Challenger Le Gosier Challenger Guayaquil Challenger Alessandria Challenger Belem Challenger Villa Allende Challenger Sao Leopoldo Challenger Mestre Challenger Monza Challenger Guayaquil Challenger Nord/LB Open - Braunschweig Barranquilla Challenger Milan Challenger Gran Copa Ericsson - Porto Alegre Lima Challenger Playford Challenger Sao Paulo Challenger Buenos Aires Challenger BCP Tennis Classic - Sao Paulo FILA Challenger - Biella Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo FILA Challenger - Biella Venice Open - Venice Zagreb Open - Zagreb Pomorski Bank Kredytowy Open - Szczecin Internationale Tenniskampioenschappen Scheveningen - Scheveningen Maia Challenger - Oporto Copa Ericsson Brasil - Sao Paulo ATP Tour Challenger at Nellie Gail - Laguna Hills Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar 12th BH Tennis Open International Cup - Belo Horizonte Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Energis Open - Amsterdam Idea Prokom Open - Sopot RCA Championships - Indianapolis Brazil Open - Salvador Heineken Open - Auckland Copa AT&T - Buenos Aires Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island AAPT Championships - Adelaide Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Telenordia Swedish Open - Bastad Stockholm Open - Stockholm Bermuda San Marino Umag Bournemouth Santiago Pekao Open 2005 - Szczecin Seguros Bogota Open - Bogota Synsam Swedish Open - Bastad BH Tennis Open International Cup - Belo Horizonte Mercedes Cup - Stuttgart Joinville Tennis Festival - Joinville ARAG World Team Championship - Dusseldorf Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Synsam Swedish Open - Bastad Copa Petrobras Argentina - Buenos Aires Mercedes Cup - Stuttgart Naples Challenger - Naples Open Romania - Bucharest XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Synsam Swedish Open - Bastad U.S. Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Southern Capital Cup - Almaty Movistar Open - Vina del Mar San Luis Potosi Challenger Movistar Open - Vina del Mar Belo Horizonte Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Brasilia Challenger Voit Mexico City Open - Mexico City Seville Challenger Florionapolis Challenger Sao Paulo Challenger Napoli Challenger Movistar Open - Santiago Curitiba Challenger Lima Challenger Cairo Challenger Rome Challenger Salinas Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Unique Zagreb Open - Zagreb Sao Paulo Challenger Baden Open - Ettlingen San Jose Challenger VTR Open - Vina del Mar Bogota Challenger Campos do Jordao Challenger Aberto de Santa Catarina de Tenis - Florianopolis SkiStar Swedish Open - Bastad Belo Horizonte Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Montevideo Challenger Sao Paulo Challenger Tallahassee Challenger Brasil Open - Sao Paulo Sao Paulo Challenger Open de Nice Cote d'Azur - Nice Nord LB Open 2006 - Braunschweig San Marino Challenger Cordenons Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Top Wool Challenger-Immagine Trophy - Biella US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Buenos Aires Challenger Salinas Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Sao Paulo - Brazil Iquique Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Bordeaux Challenger Unique Zagreb Open - Zagreb Argentina Open - Buenos Aires Porto Alegre Challenger Montevideo Challenger Bucaramanga Challenger Santos Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Polska Energia Open - Bytom Copa Claro - Buenos Aires Cordenons Challenger Sao Paulo Challenger Prague Challenger Prague Challenger Cordenons Challenger Campinas Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lima Challenger Buenos Aires Challenger Bucaramanga Challenger Irving Challenger Barletta Challenger Bordeaux Challenger Palermo Challenger Perugia Challenger II Manta Open - Manta Milan Challenger Corrientes Challenger Riviera di Rimini Challenger - Rimini Turin Challenger Buenos Aires Challenger Santiago Challenger Guayaquil Challenger Montevideo Challenger Aix En Provence Challenger Baden Open - Karlsruhe Braunschweig Challenger Top Wool Challenger - Biella Internazionali di Tennis de San Marino - San Marino Panama City Challenger Bordeaux Challenger ITG Miami Challenger - Miami L'Aquila Challenger Marburg Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Santos Challenger Genova Challenger Rome Challenger Medellin Challenger Visa Tennis Open - Sao Paulo Binghamton Challenger Cyclus Open de Tenis - Florianopolis Campinas Challenger Campinas Challenger Pereira Challenger Challenger de Providencia-Copa Kia - Santiago Perugia Challenger Savannah Challenger Eddleman / USTA Challenger - Birmingham Blumenau Challenger 10° Trofeo Luigi Pezzoli - Bergamo Kaltenberg Open - Split Santiago Challenger Cortina Challenger Franklin Templeton Tennis Classic - Scottsdale Campionati Internazionali di Sicilia - Palermo Manta Challenger Prosperita Open 2007 - Ostrava San Juan Challenger Sarasota Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Blois Challenger Sao Paulo Challenger Heineken Open - Auckland Sao Jose Do Rio Preto Challenger Milan Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Medellin Challenger Belo Horizonte Challenger Marburg Challenger Bucaramanga Challenger Milan Challenger Bogota Challenger Reggio Emilia Challenger Ljubljana Open - Ljubljana Constanta Challenger Guayaquil Challenger Ipsos Bucharest Challenger - Bucharest Mercedes Cup - Stuttgart Oberstaufen Challenger Barranquilla Challenger Braunschweig Challenger Bogota Challenger Quito Challenger Telenordia Swedish Open - Bastad Energis Open - Amersfoort Manta Challenger Pilot Pen Tennis - New Haven Salinas Challenger Recanati Challenger Asuncion Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Argentina Open - Buenos Aires Buenos Aires Challenger Montevideo Challenger Salinas Challenger Blois Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Generali Open - Kitzbuhel Santiago Challenger Idea Prokom Open - Sopot Aberto de Sao Paulo - Sao Paulo MoviStar Open - Vina del Mar Montevideo Challenger Open Seat Godo - Barcelona Barletta Challenger Brasil Open - Costa do Sauipe Davidoff Swiss Indoors - Basel AT&T Challenge - Atlanta The Samsung Open - Bournemouth Qatar Mobil Open '99 - Doha Sybase Open - San Jose International Championship of Croatia - Umag ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel The Hamlet Cup - Long Island Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Salvador Challenger Generali Open 2002 - Kitzbuhel Copa Petrobras-Brazil - Aracaju Brasil Open - Salvador Heineken Open - Auckland Dutch Open Tennis - Amersfoort Cali Challenger Nossa Caixa Tennis Cup - Sao Paulo Prague Buenos Aires Genova Challenger Santiago Challenger 4th Sardinia International Championships - Cagliari Bogota Challenger Bucaramanga Challenger Santiago Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris 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 - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Rome Estoril Open - Estoril Copa AT&T - Buenos Aires Kitzbuhel America's Red Clay Tennis Championship - Coral Springs NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BellSouth Open - Vina del Mar International Championships of Sicily - Palermo NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rado Swiss Open - Gstaad Furth Challenger CA Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Caltanissetta Challenger Masters Series - Hamburg BellSouth Open - Vina del Mar Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago 1999 Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich 2003 Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati Copa Claro - Buenos Aires Sony Ericsson Open - Miami Generali Open - Kitzbuhel Palermo Sony Open Tennis - Miami Topshelf Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Heineken Open - Auckland CA Tennis Trophy - Vienna U.S. Men's Clay Court Championship - Orlando Miami Open - Miami Brasil Open - Sao Paulo Miami Open - Miami Austrian Open - Kitzbuhel Salem Open - Hong Kong Rogers Cup - Montreal Buenos Aires Challenger Trofeo Conde de Godo - Barcelona Ecuador Open - Quito Miami Open - Miami Brasil Open - Sao Paulo Karshi Challenger - Karshi Millennium Estoril Open - Estoril BMW Open - Munich Generali Open - Kitzbuhel RCA Championships - Indianapolis Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Geneva Open - Geneva Antalya Cup - Antalya Konzum Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Orange Prokom Open - Sopot ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Casablanca Estoril Open - Estoril Plava Laguna Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Rio Open - Rio de Janeiro Generali Open - Kitzbuhel French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Generali Open 2003 - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York AT&T Challenge - Atlanta Australian Open - Melbourne Abierto Mexicano de Tenis - Mexico City 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 AXA Cup - London Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2003 - Barcelona Copa Telmex - Buenos Aires CA Tennis Trophy - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne Citrix Tennis Championships - Delray Beach French Open - Paris Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris BCR Open Romania - Bucharest U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Open Seat-Godo 2000 - Barcelona Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Energis Dutch Open - Amsterdam Brasil Open - Sao Paulo Abierto Mexicano Telfonica MoviStar - Acapulco VTR Open - Vina del Mar Pacific Life Open - Indian Wells French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, 2R, CHI-ARG 1-0 The Lipton Championships - Key Biscayne Wimbledon - London Wimbledon - London French Open - Paris Newsweek Champions Cup - Indian Wells Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, BRA-RUS 5-0 French Open - Paris Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Wimbledon - London Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, QR, BRA-BEL 1-3 River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Athens Olympics - Rio de Janeiro