Career 2021 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 Brazil F1 Chile #1-w1 Chile #1-w2 Mexico F2 Chile #1-w3 Chile #1-w4 Brazil F3 Brazil F4 Chile F1 Brazil F13 Colombia F3 Brazil F9 Brazil F10 Brazil F11 Brazil F1 Brazil F2 Brazil F3 Brazil F1 Netherlands F1 Germany F18 Brazil F29 Brazil F31 Brazil F33 Brazil F1 Brazil F3 Brazil F5 Brazil F14 Brazil F15 Brazil F36 Brazil F40 Germany F8 Brazil F7 Brazil F27 Costa Rica F1 Colombia F1 Colombia F2 Mexico F7 Mexico F8 Italy F12 Brazil F5 Brazil F6 Colombia F3 Colombia F4 Brazil F10 Brazil F11 Chile F2 Brazil F12 Chile F3 Brazil F14 Colombia F4 Brazil F3 Brazil F4 Brazil F5 Brazil F34 Italy F16 Germany F6 Brazil F6 Brazil F17 Brazil F21 M15 Monastir Copa Ericsson Chile - Santiago Rhein-Main Challenger 2004 - Aschaffenburg Copa Petrobras Santiago - Santiago La Serena Open - La Serena Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Seguros Bolivar Open - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Unique Zagreb Open - Zagreb Steelers Cup - Kosice Voit Mexico City Open - Mexico City Nord LB Open 2007 - Braunschweig BH Tennis Open - Belo Horizonte Black Forest Open - Freudenstadt XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion AT&T Challenger of Dallas - Dallas Bukhara Challenger - Bukhara Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Oberstaufen Cup-Head German Master's Series - Oberstaufen Levene Gouldin & Thompson Tennis Challenger - Binghamton Bancolombia Open - Cali Sao Paulo Challenger Copa Petrobras Bogota - Bogota Santiago Challenger Bucaramanga Challenger Poznan Challenger Lexington Challenger Vigo Challenger Blumenau Challenger Santos Challenger Rome Challenger Bordeaux Challenger Alessandria Challenger Guadalajara Challenger Marburg Challenger Braunschweig Challenger Ischgl International Tennis Challenger 2003 - Ischgl Winnetka Challenger Istanbul Challenger Poznan Challenger Bogota Challenger Manerbio Challenger Seville Challenger San Luis Potosi Challenger - San Luis Potosi Campinas Challenger Sao Paulo Challenger Bucaramanga Challenger Barranquilla Challenger Sao Paulo Challenger Rio Quente Challenger Timisoara Challenger Banca Stato Challenger - Lugano Como Challenger Cali Challenger Belem Challenger Furth Challenger Campinas Challenger Scheveningen Challenger Copa Petrobras - Bogota Porto Alegre Challenger Rio De Janeiro Challenger Buenos Aires Challenger Heilbronn Challenger Kosice Challenger Braunschweig Challenger Poznan Challenger Shenzhen Challenger Sao Paulo Challenger Prague Challenger Poprad Tatry Challenger Tampere Challenger Cortina Challenger Barranquilla Challenger Lima Challenger Guayaquil Challenger Trnava Challenger Bastad Challenger ITG Miami Challenger - Miami Curitiba Challenger Campinas Challenger Lima Challenger Bogota Challenger Blois Challenger Geneva Challenger - Geneva Tampere Challenger Campinas Challenger Alphen Challenger Rio De Janeiro Challenger Campinas Challenger Chitre Challenger Seguros Bolivar Open - Medellin Binghamton Challenger Traralgon Challenger Canberra Challenger Medellin Challenger Bytom Challenger Marburg Challenger Dortmund Challenger Copa Petrobras Guadalajara - Guadalajara Challenger ATP de Cuenca Diario El Mercurio - Cuenca Florianopolis Challenger 14° BH Tennis Open - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado ATU Cup - Weiden Segovia Challenger Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Architect Open - Budapest Sao Paulo Challenger X Trofeo Ciudad de Quito - Quito Manerbio Challenger Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City BH Tennis Open International Cup - Belo Horizonte M25 The Hague Hilton Waikoloa Village USTA Challenger - Waikoloa III Aberto Santa Catarina de Tenis - Florianopolis Asuncion Challenger Sibiu Challenger Genova Challenger Porto Alegre Challenger Sao Paulo Challenger Santos Challenger Kosice Challenger Oberstaufen Challenger Ojai Challenger Reggio Emilia Challenger Lima Challenger Sao Paulo Challenger Scheveningen Challenger Tampere Challenger Belo Horizonte Challenger Barranquilla Challenger Napoli Challenger Palermo Challenger Medellin Challenger Campinas Challenger Sao Paulo Challenger Sao Paulo Challenger Puebla Challenger Le Gosier Challenger Poprad Tatry Challenger Liberec Challenger Chevrolet Cup - Vina del Mar Trnava Challenger Meerbusch Challenger Santos Challenger Medellin Challenger Brasil Open - Costa do Sauipe VII Trofeo Ciudad de Quito - Quito Challenger Britania Zavaleta - Puebla Movistar Open - Vina del Mar 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Regions Morgan Keegan Championships - Memphis Jameson Cup - Milan Sao Paulo - Brazil Sporting Challenger - Turin Trani Cup - Trani IPP Geneva Trophy - Geneva Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City VIII Gramado Open - Gramado Challenger Cudad de Guayaquil - Guayaquil ATP Challenger Numea - New Caledonia Brasil Open - Costa do Sauipe Corona Mexico City Open - Mexico City Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Abierto Colombiano de Tenis - Bogota China Open - Beijing Mumbai Open - Mumbai Baden Open - Ettlingen Schickendanz Open - Furth 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Seguros Bogota Open - Bogota Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Campbells Hall of Fame Tennis Championships - Newport Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Trofeo Sisma Mantova - Mantova Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Copa Petrobras Colombia - Bogota Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Copa Petrobras Uruguay - Montevideo Open Sabadell Atlantico - Barcelona Copa Petrobras Argentina - Buenos Aires Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne Brasil Open - Costa do Sauipe Furth Challenger Legg Mason Tennis Classic - Washington Chennai Open - Chennai Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport The Tennis Channel Open - Las Vegas XL Bermuda Open - Bermuda Countrywide Classic - Los Angeles Tunis Open - Tunis Santiago Challenger Open D'Orleans - Orleans Morocco Tennis Tour - Rabat Nord LB Open - Braunschweig Moscow Challenger Penza Cup 2008 - Penza Regions Morgan Keegan Championships - Memphis Mordovia Cup 2008 - Saransk Movistar Open - Santiago Samarkand Challenger - Samarkand Brasil Open - Costa do Sauipe Dusseldorf Open Challenger - Dusseldorf Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Antonio Savoldi-Marco Co. - Manerbio US Men's Clay Court Championship - Houston Copa Petrobras-Brazil - Aracaju BMW Tennis Championship - Sunrise Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Prague Challenger Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Salvador Generali Open - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm VTR Open - Vina del Mar Bogota Challenger Brasil Open - Sao Paulo Montevideo Challenger Sao Paulo Challenger AIG Japan Open Tennis Championships - Tokyo Blunmenau Challenger Carson Challenger Movistar Open - Vina del Mar Bogota Challenger Granby Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco MoviStar Open - Vina del Mar Bogota Challenger Arpa Ceramic Cup - Reggio Emilia Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Chennai Open - Chennai Santiago Challenger Recife Challenger Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Citi Open - Washington Hypo Group Tennis International - Portschach Oberstaufen Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Campos do Jordao Challenger Binghamton Challenger Copa Claro - Buenos Aires Bangkok Challenger Pilot Pen Tennis - New Haven Santiago Challenger Guadalajara Challenger Blumenau Challenger Santos Challenger Power Horse Cup - Dusseldorf Furth Challenger Bet-at-home Cup - Kitzbuhel Tampere Challenger Nord LB Open 2006 - Braunschweig Rio De Janeiro Challenger Villa Allende Challenger Black Forest Open - Freudenstadt Montevideo Challenger Copa Claro - Buenos Aires Cali Challenger Sao Leopoldo Challenger Rio Open 500 - Rio de Janeiro Allianz Suisse Open Gstaad - Gstaad Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Brasil Open - Sao Paulo Itajai Challenger Rio Quente Challenger Bucaramanga Challenger Marburg Challenger Sunrise Challenger Portoroz Challenger Tallahassee Challenger SkiStar Swedish Open - Bastad Curitiba Challenger Savannah Challenger Bercuit Challenger Bet-at-home Cup - Kitzbuhel Kosice Challenger Sao Paulo Challenger Turin Challenger Black Forest Open 2004 - Freudenstadt Binghamton Challenger Aberto de Sao Paulo - Sao Paulo Argentina Open - Buenos Aires Sao Jose Do Rio Preto Challenger Montevideo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Bogota Challenger V Gramado Open de Tennis - Gramado RCA Championships - Indianapolis Bucaramanga Challenger Buenos Aires Challenger Cyclus Open de Tenis - Florianopolis Le Gosier Challenger Itajai Challenger XI Abierto Internacional de Salinas - Salinas Santiago Challenger Sao Paulo Challenger Ecuador Open - Quito Santos Challenger Pereira Challenger Brasil Open - Sao Paulo III Gramado Open de Tenis - Gramado Rio Open - Rio de Janeiro Brasil Open - Costa do Sauipe Santiago Challenger Guayaquil Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Oberstaufen Challenger Brasil Open - Costa do Sauipe San Sebastian Challenger The 'Fitz' Casino Challenger - Tunica Manerbio Challenger AEGON Championships - London Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Ciudad de Pozoblanco Open Diputacion - Cordoba San Juan Challenger Cordoba Challenger Knoxville Challenger Champaign Challenger IV Gramado Open de Tenis - Gramado Geneva Open - Geneva Happy Valley Challenger Okal Cup 2003 - Eckental Bucaramanga Challenger Guangzhou Challenger Atlanta Tennis Championships - Atlanta Le Gosier Challenger Santos Challenger GHI Bronx Tennis Classic - Bronx Aix En Provence Challenger Bordeaux Challenger SkiStar Swedish Open - Bastad Prostejov Challenger Konzum Croatia Open - Umag Panama City Challenger Braunschweig Challenger Biella Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Porto Alegre Challenger IX Abierto Internacional de Salinas - Salinas Santo Domingo Challenger Prague Challenger Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Sao Paulo Challenger Guadalajara Challenger San Luis Potosi Challenger Copa Petrobras Argentina - Buenos Aires Leon Challenger Sao Paulo Challenger U.S. Mens's Clay Court Championship - Houston San Remo Tennis Cup - San Remo Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Aix En Provence Challenger Medellin Challenger Bordeaux Challenger Music City Challenger - Nashville Johannesburg Challenger USTA Challenger - Champaign Sao Leopoldo Challenger Memorial Savigni - Sassuolo Medellin Challenger Guayaquil Challenger Noumea Challenger Buenos Aires Challenger 10ø Tornea B. Camparini - Reggio Emilia Montevideo Challenger Canottieri Minico 2004 - Mantova II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo San Luis Potosi Challenger Tallahassee Challenger Bordeaux Challenger Bordeaux Challenger Copa Kia Challenger ATP - Santiago Poznan Challenger Meerbusch Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Santiago Challenger TED Open - Istanbul Tampere Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Poznan Challenger Bangkok Challenger Campinas Challenger VI Gramado Open de Tenis - Gramado XI Trofeo Ciudad de Quito - Quito Rio De Janeiro Challenger Kos-Zucchetti Tennis Cup - Cordenons Czech Indoor Open - Prague Banja Luka Challenger Bancolombia Open - Bogota Copa Petrobras - Buenos Aires Savannah Challenger Porto Alegre Challenger The Surbiton Trophy - Surbiton Copa Petrobras Paraguay - Asuncion Medellin Challenger Recife Challenger Pacific Life Open - Indian Wells Banja Luka Challenger 2004 - Banja Luka Buenos Aires Challenger Bordeaux Challenger Vancouver Challenger US Men's Clay Court Championships - Houston The Stella Artois Championships - London Heineken Open - Auckland San Juan Challenger Legg Mason Tennis Classic - Washington Medibank International - Sydney Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston Brasil Open - Costa do Sauipe BMW Open - Munich Malaysian Open - Kuala Lumpur Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Pacific Life Open - Indian Wells SkiStar Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ARAG World Team Championship - Dusseldorf Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami Farmers Classic - Los Angeles Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Gerry Weber Open - Halle 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, CHI-CAN 3-2