Career 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 Chile #1-w4 France F11 Brazil F4 Chile F2 Ecuador F2 Ecuador F3 Argentina F11 Colombia F5 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Chile #1-w3 Argentina F3 France F10 Argentina F7 Argentina F8 Argentina F9 Ecuador F2 Ecuador F3 Chile F1 Chile F3 Brazil F3 Ecuador F1 El Salvador F1 Guatemala F1 Costa Rica F1 Argentina F1 Argentina F2 Argentina F3 France F8 France F9 Argentina F4 Argentina F5 Argentina F6 Bolivia F2 Colombia F4 Brazil F1 Brazil F2 Argentina F3 Argentina F4 Argentina F5 USA F12 Argentina F1 Argentina F2 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Venezuela F1B Ecuador F1 Uruguay F4 San Luis Potosi Challenger - San Luis Potosi V Gramado Open de Tennis - Gramado VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Copa Petrobras Santiago - Santiago Tatra Banka Open - Bratislava ATP Challenger La Serena - La Serena III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo Nord LB Open - Braunschweig Seguros Bolivar Open - Bogota San Marino CEPU Open - San Marino Oldum Brown Vancouver Open - Vancouver Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Tunis Challenger Pereira Challenger Alessandria Challenger Furth Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Mons Challenger Guayaquil Challenger Sao Paulo Challenger Salinas Challenger Bogota Challenger Baton Rouge Challenger Tallahassee Challenger Manta Challenger Carson Challenger Cancun Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger Barranquilla Challenger Pereira Challenger Tallahassee Challenger Sarasota Challenger Rijeka Challenger Nottingham Challenger Milan Challenger Winnetka Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Cali Challenger Pereira Challenger Bogota Challenger Cali Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Vancouver Challenger Pereira Challenger SMS Tennis Cup - Sao Paulo Medellin Challenger Bogota Challenger Bucaramanga Challenger Puebla Challenger Guadalajara Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Leon Challenger Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Bordeaux Challenger Manchester Challenger Bogota Challenger - Bogota Ilkley Challenger Open de Montauban - Montauban Barranquilla Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Copa Petrobras Bogota - Bogota Morelos Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Bogota Challenger - Bogota Floridablanca Challenger Santo Domingo Challenger ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Bogota Challenger Monterrey Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao dBI Tennis Challenger - Binghamton Fairfield Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Nossa Caixa Tennis Cup - Sao Paulo Joinville Tennis Festival - Joinville XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Challenger Britania Zavaleta - Puebla La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina de Tenis - Florianopolis The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Seguros Bolivar Open - Medellin Ethias Trophy - Mons Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Tatra Banka Slovak Open - Bratislava Aberto de Sao Paulo - Sao Paulo Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise Project Independence Men's Challenger - Mandeville Hilton Waikoloa Village USTA Challenger - Waikoloa IX Abierto Internacional de Salinas - Salinas Abierto Internacional de Salinas 'Dario Expreso' - Salinas Mobilux Open - Luxembourg Credicard Citi Mastercard Tennis Cup - Campos do Jordao Bancolombia Open - Cali XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Challenger de Providencia-Copa Kia - Santiago Montevideo Challenger Dallas Challenger Guayaquil Challenger Amazonia Open de Tenis - Belem Baden Open - Karlsruhe Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires AGT Challenger - Leon Cordenons Challenger Copa Petrobras - Montevideo Lima Challenger Corona Mexico City Open - Mexico City BSI Challenger Lugano - Lugano Belo Horizonte Challenger Ethias Trophy - Mons Mons Challenger Sarasota Challenger Ojai Challenger Copa Kia Challenger ATP - Santiago Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bolivar Open - Cali XII Abierto Internacional de Salinas - Salinas Challenger ATP de Cuenca Diario El Mercurio - Cuenca Barranquilla Challenger Winnetka Challenger Voit Mexico City Open - Mexico City Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons Copa Petrobras-Argentina - Buenos Aires San Luis Potosi Challenger Challenger Casablanca San Angel - Mexico City PrivatBank Cup - Dnepropetrovsk Binghamton Challenger Ostdeutscher Sparkessen Cup - Dresden Copa AT&T - Buenos Aires Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun San Luis Potosi Challenger - San Luis Potosi Polska Energia Open - Bytom Abierto Colombiano de Tenis - Bogota Barranquilla Challenger Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow San Luis Potosi Challenger The Stella Artois Grass Court Championships - London Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Stella Artois Championships - London BH Tennis Open - Belo Horizonte RCA Championships - Indianapolis Rome Challenger BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach Seguros Bogota Open - Bogota Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Credicard Mastercard Tennis Cup - Campos do Jordao Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Buenos Aires Challenger Tennis Channel Open - Las Vegas Zagreb Challenger BH Tennis Open International Cup - Belo Horizonte The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Prostejov Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Challenger Leon 2003 - Leon AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago II Manta Open - Manta Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Top Wool Challenger Biella - Biella Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Banca Stato Challenger Lugano - Lugano Bank Austria Tennis Trophy - Vienna X Open Internacional D'Andorra - Andorra Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland Caltanissetta Challenger SA Tennis Open - Johannesburg Arroyo de la Encomienda - Valladolid SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Oklahoma Challenger - Tulsa Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Sao Paulo - Brazil If Stockholm Open - Stockholm Montevideo Challenger Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Rennes Challenger Banca Stato Challenger Lugano - Lugano Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose BMW Open - Munich U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bancolombia Open - Bogota Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Kosice Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Asuncion Challenger Medellin Challenger Ecuador Open - Quito Delray Beach Open - Delray Beach Maia Open 2002 - Maia Topshelf Open - 's-Hertogenbosch IX Gramado Open - Gramado Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva X Trofeo Ciudad de Quito - Quito Copa Petrobras Aracaju - Aracaju San Luis Potosi Challenger 2007 - San Luis Potosi Pereira Challenger USTA Challenger of North Miami Beach - North Miami Beach Copa Petrobras - Buenos Aires Tunis Open 2006 - Tunis San Jose Challenger Copa Ericsson Argentina - Buenos Aires Copa Petrobras-Uruguay - Montevideo Copa Ericsson Chile - Santiago San Marino Challenger Memorial Manfredini - Sassuolo San Marino Cepu Open - San Marino Savannah Challenger Bogota Challenger BNP Paribas Primrose - Bordeaux Belo Horizonte Challenger Copa Ericsson Argentina - Buenos Aires Tallahassee Challenger USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito X Challenger Britania Zavaleta - Puebla 3° Trofeo 'Citta di Brindisi' - Brindisi Ciudad de Pozoblanco Open Diputacion - Cordoba Medellin Challenger San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Braunschweig Challenger Seguros Bolivar Open - Bogota Copa Petrobras Argentina - Buenos Aires Medellin Challenger Pozoblanco Challenger 14° BH Tennis Open - Belo Horizonte Memorial Savigni - Sassuolo Bogota Challenger Knoxville Challenger Monterrey Challenger VIII Gramado Open - Gramado Champaign Challenger Guayaquil Challenger GHI Bronx Classic - Bronx II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo Noumea Challenger Trofeo Francesco Guzzini - Recanati Cali Challenger Bancolombia Open - Bogota XL Challenger de Tenis Copa Sevilla - Seville Canberra Challenger The Surbiton Trophy - Surbiton Copa Petrobras Paraguay - Asuncion Mexico City Challenger Bordeaux Challenger 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 Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Estoril Open - Estoril Wroclaw Challenger Bogota Challenger Medibank International - Sydney The Artois Championships - London BA-CA Tennis Trophy - Vienna Rennes Challenger Open Seat Godo 2007 - Barcelona Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles International Tennis Championships - Delray Beach Australian Open - Melbourne Synsam Swedish Open - Bastad RCA Championships - Indianapolis French Open - Paris Wimbledon - London US Men's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis U.S. Open - New York 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 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 Wimbledon - 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe Masters Series - Hamburg Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Internazionali BNL dItalia - Rome Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 U.S. Open - New York Davis Cup, World Group, PO, JPN-COL 3-2 Olympics - London Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, COL-USA 1-3