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 Spain F3 Spain F1 Spain F2 Mexico F2 Italy F12 Chile F1 Chile F2 Spain F4 Bogota Challenger - Bogota Sporting Challenger - Turin Chile F3 Corona Mexico City Open - Mexico City GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Levene Gouldin & Thompson Tennis Challenger - Binghamton Bancolombia Open - Cali 14° BH Tennis Open - Belo Horizonte Sao Paulo Challenger Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari IX Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Binghamton Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Savannah Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Guadalajara Challenger Winnetka Challenger Campos do Jordao Challenger Binghamton Challenger X Ciutat de Barcelona - Barcelona San Remo Tennis Cup - San Remo ATU Cup - Weiden Buenos Aires Challenger Santiago Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Barranquilla Challenger Blumenau Challenger VII Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Challenger Britania Zavaleta - Puebla Genova Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras - Bogota Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Ischgl International Tennis Challenger 2003 - Ischgl Blois Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Scheveningen Challenger Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Copa Kia - Santiago VIII Torneo Internazionale di Tennis - Barletta Jameson Cup - Milan Abierto Colombiano de Tenis - Bogota Open de Franche-Comte - Besancon Sao Paulo Challenger 10ø Tornea B. Camparini - Reggio Emilia Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Guayaquil Challenger Cepu Open - San Marino Santiago Challenger IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Bogota - Bogota Jameson Cup - Milan Genova Challenger San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Segovia Challenger Copa Petrobras Santiago - Santiago Copa Petrobras-Brazil - Aracaju Genova Challenger Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Music City Challenger - Nashville Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Montevideo Challenger Asuncion Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Santo Domingo Challenger Seville Challenger Bucaramanga Challenger Copa Petrobras-Argentina - Buenos Aires Milan Challenger Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Szczecin Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger IPP Open - Helsinki Bogota Challenger Tennis Napoli Cup 2004 - Napoli Barranquilla Challenger Salinas Challenger Lexington Challenger Copa Petrobras Aracaju - Aracaju San Marino Cepu Open - San Marino Copa Petrobras Uruguay - Montevideo Open D'Orleans - Orleans Santiago Challenger Chevrolet Cup - Vina del Mar Alessandria Challenger Szczecin Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson Chile - Santiago Banja Luka Challenger 2004 - Banja Luka Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona IX Gramado Open - Gramado Mercedes Cup - Stuttgart Open de Montauban - Montauban Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Rio Quente Challenger Ljubljana Open - Ljubljana Next Generation Hardcourts - Adelaide Guzzini Challenger - Recanati BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Banca Marche Tennis Cup - San Benedetto VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Como Challenger CA Tennis Trophy - Vienna Santiago Challenger BH Tennis Open International Cup - Belo Horizonte Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Marburg Challenger US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Buenos Aires Challenger The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Zagreb Open - Zagreb GHI Bronx Tennis Classic - Bronx Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Czech Indoor Open - Prague Heineken Open - Auckland Trani Cup - Trani Black Forest Open 2004 - Freudenstadt MoviStar Open - Vina del Mar Architect Open - Budapest Brasil Open - Costa do Sauipe Mobilux Open - Luxembourg La Serena Open - La Serena Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas TED Open - Istanbul Open de la Comunidad Valenciana - Valencia Tennis Napoli Cup 2006 - Napoli Open Seat Godo 2007 - Barcelona Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Campbell's Hall of Fame Tennis Championships - Newport The 'Fitz' Casino Challenger - Tunica Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia The Surbiton Trophy - Surbiton Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Carson Challenger Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Poznan Challenger Heineken Open - Auckland Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis BMW Open - Munich AEGON International - Eastbourne Copa Petrobras-Uruguay - Montevideo Allianz Suisse Open Gstaad - Gstaad Bogota Challenger Cali Challenger Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Bordeaux Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Rome Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Bordeaux Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Dutch Open Tennis - Amersfoort Sophia Antipolis Challenger Orange Prokom Open - Sopot Guadalajara Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brasil Open - Salvador BMW Open - Munich Medibank International - Sydney Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Valencia Open - Valencia Trnava Challenger Bucaramanga Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Montevideo Challenger Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Sao Leopoldo Challenger BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Sunrise Challenger Rakuten Japan Open - Tokyo Rome Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Catella Swedish Open - Bastad Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca China Open - Beijing Barcelona Open BancSabadell - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Argentina Open - Buenos Aires Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BellSouth Open - Vina del Mar Santos Challenger Pereira Challenger Campinas Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Synsam Swedish Open - Bastad China Open - Beijing Panama City Challenger Allianz Suisse Open - Gstaad International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago BMW Open - Munich UNICEF Open - 's Hertogenbosch Medellin Challenger SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Medellin Challenger SkiStar Swedish Open - Bastad Santos Challenger Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Apia International - Sydney Apia International - Sydney Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Bordeaux Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Bogota Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Canottieri Minico 2004 - Mantova Moselle Open - Metz 12th BH Tennis Open International Cup - Belo Horizonte Czech Open - Prostejov SkiStar Swedish Open - Bastad Memorial Savigni - Sassuolo Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Movistar Open - Vina del Mar Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Heineken Open - Auckland VTR Open - Vina del Mar Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Murcia Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Campionati Internazionali di Sicilia - Palermo Monte-Carlo Rolex Masters - Monte-Carlo Aegon Nottingham Open - Nottingham Mutua Madrilena Madrid Open - Madrid Copa Telmex - Buenos Aires Movistar Open - Vina del Mar Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Masters - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Citi Open - Washington Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad French Open - Paris 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 Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, PO, DOM-CHI 4-1 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 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 French Open (juniors) ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Mubadala World Tennis Championship Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Kooyong Classic - Kooyong Olympics - London Olympics - Beijing