Career 2023 2022 2021 2020 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 Mexico F2 Italy F12 Brazil F3 Chile F1 Brazil F11 Chile F2 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Lebanon F1 Brazil F7 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa Romania F18 Colombia F5 Italy F8 Italy F9 Brazil F9 Brazil F12 Brazil F13 Chile F3 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 Chile F7 Brazil F3 Brazil F2 Brazil F3 Jameson Cup - Milan Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin Corona Mexico City Open - Mexico City Torneo Internacional Challenger Fila 2005 - Leon 14° BH Tennis Open - Belo Horizonte Nossa Caixa Tennis Cup - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Unicredit (Suisse) Bank S.A. Challenger - Chiasso Seguros Bolivar Open - Bogota Challenger de Providencia-Copa Kia - Santiago Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Corona Mexico City Open - Mexico City Copa Petrobras Paraguay - Asuncion GHI Bronx Tennis Classic - Bronx Sao Paulo Challenger BH Tennis Open International Cup - Belo Horizonte Sunrise Challenger M25 Bourg-en-Bresse Turin Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Binghamton Challenger Bogota Challenger Montevideo Challenger Asuncion Challenger Unicredit Czech Open - Prostejov Roma Challenger 2007 - Rome Santiago Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Medellin Challenger San Luis Potosi Challenger - San Luis Potosi San Remo Tennis Cup - San Remo Savannah Challenger ATU Cup - Weiden Ojai Challenger Bytom Challenger BNP Paribas Primrose - Bordeaux Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Brazil - Belo Horizonte Guayaquil Challenger VII Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Bucaramanga Challenger M15 Champaign Challenger Britania Zavaleta - Puebla M15 Weston Copa Petrobras - Bogota Copa Petrobras Colombia - Bogota Guadalajara Challenger Winnetka Challenger Bogota Challenger Ischgl International Tennis Challenger 2003 - Ischgl Campos do Jordao Challenger Binghamton Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Abierto Colombiano de Tenis - Bogota Buenos Aires Challenger Sao Paulo Challenger Tour Finals Santiago Challenger Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Braunschweig Challenger Cepu Open - San Marino Bucaramanga Challenger Pereira Challenger IPP Geneva Trophy - Geneva Sao Paulo Challenger Blois Challenger Scheveningen Challenger 10ø Tornea B. Camparini - Reggio Emilia Sao Paulo Challenger Copa Petrobras Bogota - Bogota Lugano Challenger Rio De Janeiro Challenger Porto Alegre Challenger Buenos Aires Challenger San Luis Potosi Challenger - San Luis Potosi Montevideo Challenger Guayaquil Challenger Challenger Casablanca San Angel - Mexico City 13 BH Tennis Open International Cup - Belo Horizonte Bogota Challenger - Bogota Banca Stato Challenger - Lugano Copa Petrobras Argentina - Buenos Aires VIII Gramado Open - Gramado Santiago Challenger Bancolombia Open - Bogota Rhein-Main Challenger 2004 - Aschaffenburg Aberto de Sao Paulo - Sao Paulo ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago XIII Trofeo Ciudad de Quito - Quito Music City Challenger - Nashville Scheveningen Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills BH Tennis Open - Belo Horizonte Copa Petrobras Uruguay - Montevideo ATP Challenger La Serena - La Serena Sassuolo Challenger - Sassuolo Orleans Challenger BMW Tennis Championship - Sunrise Mons Challenger Kosice Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Genova Challenger Copa Kia - Santiago Bucaramanga Challenger Cyclus Open de Tenis - Florianopolis Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Reggio Emilia Challenger IPP Open - Helsinki Barranquilla Challenger Salinas Challenger Biella Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Milan Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Genova Challenger Lexington Challenger Braunschweig Challenger Montevideo Challenger Cleveland Challenger Santiago Challenger Copa Petrobras Aracaju - Aracaju Tunis Challenger Orlando Challenger Amersfoort Challenger Open D'Orleans - Orleans Padova Challenger Savannah Challenger Santiago Challenger Marburg Challenger Alessandria Challenger Braunschweig Challenger Irving Challenger San Benedetto Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Como Challenger Chevrolet Cup - Vina del Mar Braunschweig Challenger Copa Ericsson Chile - Santiago Szczecin Challenger Banja Luka Challenger 2004 - Banja Luka IX Gramado Open - Gramado Oeiras 3 Challenger Prostejov Challenger Banja Luka Challenger Rio Quente Challenger Santo Domingo Challenger Guayaquil Challenger Ljubljana Open - Ljubljana Newport Beach Challenger Dallas Challenger VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao BellSouth Open - Vina del Mar Meerbusch Challenger Szczecin Challenger Campinas Challenger Morelos Challenger Como Challenger Orlando Challenger Santiago Challenger BH Tennis Open International Cup - Belo Horizonte Pozoblanco Challenger Marburg Challenger Mallorca Challenger Roanne Challenger Argentina Open - Buenos Aires GHI Bronx Tennis Classic - Bronx Brasil Open - Costa do Sauipe Segovia Challenger Czech Indoor Open - Prague Banja Luka Challenger Toulouse Challenger Cassis Challenger Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia TED Open - Istanbul Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton The 'Fitz' Casino Challenger - Tunica Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Surbiton Trophy - Surbiton Carson Challenger ARAG World Team Championship - Dusseldorf Heineken Open - Auckland MoviStar Open - Vina del Mar Poznan Challenger Regions Morgan Keegan Championships - Memphis Charlottesville Challenger The Tennis Channel Open - Las Vegas Cleveland Challenger Ethias Trophy - Mons Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Campbell's Hall of Fame Tennis Championships - Newport Bogota Challenger Cali Challenger Cary Challenger Generali Open - Kitzbuhel Marburg Challenger Ostrava Challenger Legg Mason Tennis Classic - Washington Santiago Challenger Bordeaux Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar Rome Challenger Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires The Stella Artois Championships - London Bordeaux Challenger Prostejov Challenger Indianapolis Tennis Championships - Indianapolis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Guadalajara Challenger Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Brisbane International - Brisbane Trnava Challenger Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Bucaramanga Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Montevideo Challenger Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Sao Leopoldo Challenger Pilot Pen Tennis - New Haven Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Heineken Open - Auckland Brasil Open - Costa do Sauipe Sunrise Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Porto Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dallas Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles International German Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Santos Challenger Open Sabadell Atlantico - Barcelona Pereira Challenger Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Campinas Challenger Tallahassee Challenger Bogota Challenger Campbell's Hall of Fame Tennis Championships - Newport Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva RCA Championships - Indianapolis Countrywide Classic - Los Angeles SkiStar Swedish Open - Bastad Ecuador Open - Quito Sao Paulo Challenger Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Panama City Challenger Rio Open - Rio de Janeiro Campinas Challenger Chile Dove Men+Care Open - Santiago Braunschweig Challenger Rennes Challenger Heineken Open - Auckland Irving Challenger BMW Open - Munich Medellin Challenger Farmers Classic - Los Angeles If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Lima Challenger SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Abierto Mexicano Telcel - Acapulco Medellin Challenger Santos Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Buenos Aires Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Bordeaux Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Valencia Open - Valencia Forli Challenger Apia International - Sydney Lisbon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Murcia Challenger Canottieri Minico 2004 - Mantova Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger 12th BH Tennis Open International Cup - Belo Horizonte Amersfoort Challenger Ecuador Open - Quito L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Newport Beach Challenger Memorial Savigni - Sassuolo Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Delray Beach Open - Delray Beach Amersfoort Challenger Pozoblanco Challenger Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Rio Open - Rio de Janeiro The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston VTR Open - Vina del Mar Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne Alicante Challenger Francavilla Challenger Ann Arbor Challenger Tallahassee Challenger Pau Challenger Pacific Life Open - Indian Wells Thailand Open - Bangkok Rogers Masters - Toronto NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Chennai Open - Chennai Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Brisbane International - Brisbane Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York 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 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 French Open (juniors) Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Olympics - London Olympics - Rio de Janeiro Wimbledon (juniors) Olympics - Beijing