Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F4 Brazil F1 Brazil F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F5 Brazil F6 Argentina F6 Bolivia F2 Colombia F4 Brazil F10 Brazil F2 Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Bolivia F2 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Argentina F9 Brazil F4 Brazil F5 Brazil F6 Argentina F12 Brazil F12 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Germany F6 Germany F7 Germany F8 Brazil F10 Italy F11 Brazil F16 Brazil F23 Brazil F13 Brazil F22 Brazil F33 Brazil F27 III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia La Serena Open - La Serena XI Abierto Internacional de Salinas - Salinas Nossa Caixa Tennis Cup - Sao Paulo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Paraguay - Asuncion Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig 's Tennis Masters 07 Challenger - Graz Cyclus Open de Tenis - Florianopolis Ljubljana Open - Ljubljana Ipsos Bucharest Challenger - Bucharest Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla Aberto de Santa Catarina - Florianopolis Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Mamaia Challenger - Constanta 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo San Benedetto Challenger - San Benedetto BH Tenis Open International Cup 2008 - Belo Horizonte LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Seguros Bolivar Open - Bogota Seguros Bolivar Open - Cali Morocco Tennis Tour - Rabat Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis IX Torneo Internacionale de Tennis - Barletta IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Copa Petrobras - Santiago 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Lima Challenger - Lima BH Tennis Open International Cup - Belo Horizonte Sao Paulo Challenger Salinas Challenger Santiago Challenger Bogota Challenger Memorial Manfredini - Sassuolo Pereira Challenger Blumenau Challenger San Marino Cepu Open - San Marino Milan Challenger Reggio Emilia Challenger Bogota Challenger Seguros Bogota Open - Bogota Campos do Jordao Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Bancolombia Open - Bogota Seville Challenger Szczecin Challenger Telesp Celular Open - Campinas Copa Ericsson Costa Rica - San Jose Bancastato Challenger Lugano - Lugano Visa Tennis Open - Sao Paulo Asuncion Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Sunrise Challenger Bogota Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Curitiba Challenger AGT Challenger - Leon Scheveningen Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Sao Paulo Challenger XIII Trofeo Ciudad de Quito - Quito Salinas Challenger Santiago Challenger Copa Petrobras Brazil - Belo Horizonte Pereira Challenger Recife Challenger Blumenau Challenger Santos Challenger Zagreb Challenger Alessandria Challenger Kosice Challenger Turin Challenger Orbetello Challenger Dortmund Challenger Campos do Jordao Challenger Trani Challenger San Marino Challenger Ljubljana Challenger Campinas Challenger Napoli Challenger Recife Challenger Belo Horizonte Challenger Aberto de Sao Paulo - Sao Paulo Copa Petrobras - Montevideo Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Copa Kia Challenger ATP - Santiago Montevideo Challenger Bucaramanga Challenger Florianopolis Challenger AT&T Challenger of Dallas - Dallas Dallas Challenger Santos Challenger Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires Rio Quente Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Marburg Challenger Braunschweig Challenger Campinas Challenger Rio De Janeiro Challenger Buenos Aires Challenger Porto Alegre Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger South African Airways Tennis Open - Durban Santos Challenger Sao Paulo Challenger BH Tennis Open International Cup - Belo Horizonte Orleans Challenger Mons Challenger Bancolombia Open - Bogota Guayaquil Challenger VI Gramado Open de Tenis - Gramado I Manta Open - Manta Mitsubishi Electric Europe Cup - Monza San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Memorial Manfredini - Sassuolo Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Braunschweig Challenger San Luis Potosi Challenger - San Luis Potosi Open Diputacion Ciudad de Pozoblanco - Cordoba Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Brescia Challenger Santiago Challenger Buenos Aires Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Bastad Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Citi Mastercard Tennis Cup - Campos do Jordao Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao Porsche Open - Poznan Credicard Mastercard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo 14° BH Tennis Open - Belo Horizonte Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Aix En Provence Challenger Antalya Challenger Antalya 2 Challenger GHI Bronx Tennis Classic - Bronx Biella 5 Challenger Zagreb Challenger Oeiras 3 Challenger Nottingham 2 Challenger BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado Ourocard Tennis Challenger - Sao Paulo Arpa Ceramic Cup - Reggio Emilia Seguros Bolivar Open - Bogota Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas Credicard Tennis Cup - Campos do Jordao Copa Petrobras-Uruguay - Montevideo Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Siemens Open - Scheveningen VI Gramado Open de Tenis - Gramado Baden Open - Karlsruhe Copa Petrobras Aracaju - Aracaju Akbank Private Banking TED Open - Istanbul Buenos Aires Challenger Furth Challenger Rijeka Challenger Sao Paulo Challenger Montevideo Challenger Caltanissetta Challenger X Trofeo Ciudad de Quito - Quito Bancolombia Open - Cali Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Tennis Napoli Cup - Napoli Pekao Open - Szczecin Citta di Monza - Monza Garden Open 2005 - Rome Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Aracaju Copa Petrobras Colombia - Bogota 4° Sporting Challenger - Turin Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Challenger Britania Zavaleta - Puebla BellSouth Open - Vina del Mar VI Abierto Internacional de Salinas - Salinas Copa Petrobras Paraguay - Asuncion Challenger Copa Sevilla 2008 - Seville Credicard Mastercard Tennis Cup 2005 - Campos do Jordao II Cyclus Open de Tenis - Florianopolis Aberto Da Costa Do Sauipe - Bahia Freeman Men's $50,000 Challenger - Joplin VIII Gramado Open - Gramado Intelig Tennis Cup - Campos do Jordao Genova Challenger XII Abierto Internacional de Salinas - Salinas Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Santiago Challenger Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe BMW Open - Munich Morocco Tennis Tour - Fes IV Gramado Open de Tenis - Gramado Voit Mexico City Open - Mexico City Global Telecom Open - Curitiba Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BMW Open - Munich Austrian Open - Kitzbuhel Reggio Emilia Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco AEGON Championships - London Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago SAP Open - San Jose 10th Wartburg Open - Eisenach Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Countrywide Classic - Los Angeles Copa Petrobras-Brazil - Aracaju Villa Allende Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Challenger Cudad de Guayaquil - Guayaquil Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Cridicard Mastercard Tennis Cup - Campos do Jordao Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Copa Petrobras - Aracaju UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Citi Open - Washington Gran Copa Ericsson - Rio de Janeiro Winston-Salem Open - Winston-Salem Turin Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Petrobras - Buenos Aires Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires San Luis Potosi Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg USTA Men's Challenger of Dallas - Dallas Qatar ExxonMobil Open - Doha Apia International - Sydney Torneo Internacional Challenger Fila 2006 - Leon Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires 10° Trofeo Luigi Pezzoli - Bergamo Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel USTA Challenger of Dallas - Dallas Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha TESS Tennis Classic - Campinas BH Tennis Open International Cup - Belo Horizonte Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Telesp Celular Open - Ribeirao Preto Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice SMS Tennis Open - Sao Paulo Konzum Croatia Open - Umag Joinville Tennis Festival - Joinville Challenger Britania Zavaleta - Puebla Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Lima Challenger Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Belo Horizonte Challenger II Challenger Ciudada de Guayaquil - Guayaquil Challenger de Providencia-Copa Kia - Santiago 2003 Freeman Men's Challenger - Joplin Argentina Open - Buenos Aires Brasil Open - Sao Paulo Schickendanz Open - Furth Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Cordoba Open - Cordoba Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Todi Challenger ASB Classic - Auckland Santiago Open - Santiago Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires XIV Challenger ATP Club Premium Open - Quito Olbia Challenger - Olbia The 'Fitz' Casino Challenger - Tunica Blunmenau Challenger Amazonia Open de Tenis - Belem Copa Petrobras Uruguray - Montevideo Brasil Open - Salvador Ciudad de Pozoblanco Open Diputacion - Cordoba Cancun Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Challenger ATP de Cuenca Diario El Mercurio - Cuenca Barranquilla Challenger Guadalajara Challenger s'Tennis Masters Challenger - Graz Dusseldorf Open Challenger - Dusseldorf Copa Petrobras-Argentina - Buenos Aires Belem Challenger San Juan Challenger Copa AT&T - Buenos Aires Tunis Challenger Zagreb Challenger Brasil Open - Costa do Sauipe Buenos Aires Challenger Santiago Challenger Quito Challenger Bordeaux Challenger Zagreb Open - Zagreb Copa AT&T - Buenos Aires VII Avierto Internacional de Salinas - Salinas 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open 2002 - Ljubljana San Marino Challenger Gramado Challenger - Gramado 1st Challenger Tournament Leon - Leon Bogota Challenger Sao Leopoldo Challenger ATU Cup - Weiden Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami II Manta Open - Manta Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid 13 BH Tennis Open International Cup - Belo Horizonte Rogers Cup - Toronto Global Telecom Open - Florianopolis Nossa Caixa Aberto de Sao Paulo - Sao Paulo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo II Naples ITG Challenger - Naples Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BCP Tennis Classic - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Sony Open Tennis - Miami 12th BH Tennis Open International Cup - Belo Horizonte Monte-Carlo Rolex Masters - Monte-Carlo Brasil Open - Costa do Sauipe Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Brazil Open - Salvador BNP Paribas Masters - Paris Segundo Aberto de Brasilia - Brasilia Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Copa Claro - Buenos Aires Brasil Open - Salvador French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Open de Nice Cote d'Azur - Nice BellSouth Open - Vina del Mar French Open - Paris U.S. Mens's Clay Court Championship - Houston U.S. Open - New York AIG Japan Open Tennis Championships - Tokyo Serbia Open - Belgrade Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Millennium Estoril Open - Estoril Wimbledon - London U.S. Open - New York French Open - Paris Pilot Pen Tennis - New Haven Wimbledon - London U.S. Open - New York ATP Vegeta Croatia Open - Umag Brisbane International - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Malaysian Open - Kuala Lumpur Cordoba Open - Cordoba Brasil Open - Costa do Sauipe AEGON International - Eastbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Rio Open - Rio de Janeiro European Open - Antwerp Rio Open - Rio de Janeiro Argentina Open - Buenos Aires U.S. Open - New York Brasil Open - Sao Paulo VTR Open - Vina del Mar Valencia Open - Valencia Australian Open - Melbourne French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London Brasil Open - Costa do Sauipe Rio Open 500 - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg China Open - Beijing Wimbledon - London U.S. Open - New York Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne German Tennis Championships - Hamburg Argentina Open - Buenos Aires Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)