Career 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 El Salvador F1 Brazil F1 Colombia F1 Colombia F2 Venezuela #1-w2 Brazil F5 Ecuador F1 Brazil F6 Ecuador F2 Ecuador F3 Colombia F3 Colombia F2 USA F6 Colombia F4 Colombia F5 Colombia F3 Colombia F4 Venezuela #1-w3 Colombia F1 Slovenia F1 Slovenia F2 Venezuela #1-w4 Brazil F4 Venezuela #1-w1 Colombia F4 Brazil F1 USA F4 Brazil F2 Colombia F3 Mexico F6 Colombia F6 Colombia F1 Colombia F2 Brazil F4 Brazil F5 Brazil F6 BH Tennis Open International Cup - Belo Horizonte BH Tennis Open International Cup - Belo Horizonte Credicard Tennis Cup - Campos do Jordao Global Telecom Open - Florianopolis Copa Ericsson Costa Rica - San Jose San Luis Potosi Challenger - San Luis Potosi Internationale Badische Meisterschaften Um Den Techem Cup - Zell 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Gran Challenger Casablanca - Mexico City Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas Bogota Challenger - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta Copa Petrobras Argentina - Buenos Aires Copa Petrobras Bogota - Bogota La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota 14° BH Tennis Open - Belo Horizonte Copa Kia - Santiago BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Seguros Bogota Open - Bogota Akbank Private Banking TED Open 2006 - Istanbul XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin La Serena Open - La Serena XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Bogota XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Salinas Challenger Bogota Challenger Cali Challenger Guayaquil Challenger Bucaramanga Challenger Curitiba Challenger Braunschweig Challenger Sao Paulo Challenger Medellin Challenger Guayaquil Challenger Pereira Challenger Bogota Challenger Cali Challenger Bucaramanga Challenger Pereira Challenger Todi Challenger Bogota Challenger Prostejov Challenger Rennes Challenger Canberra Challenger Irving Challenger Caltanissetta Challenger Prague Challenger Barranquilla Challenger Medellin Challenger Stockton Challenger Guayaquil Challenger Bogota Challenger Irving Challenger Poprad Tatry Challenger Perugia Challenger Santo Domingo Challenger Mexico City Challenger Guadalajara Challenger Puerto Vallarta Challenger Monterrey Challenger Guayaquil Challenger San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham Oberstaufen Cup - Oberstaufen Waco International Tennis Challenger - Waco Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Steelers Cup 2005 - Kosice Pekao Open 2005 - Szczecin Copa Petrobras - Bogota GHI Bronx Tennis Classic - Bronx Nord LB Open 2007 - Braunschweig Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Tennis Napoli Cup - Napoli III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons XIV Challenger ATP Club Premium Open - Quito Heilbronn Challenger Sunrise Challenger Barletta Challenger San Luis Potosi Challenger Mexico City Challenger Tunis Challenger Pereira Challenger Copa AT&T - Buenos Aires BMW Open - Munich Brasil Open - Salvador BellSouth Open - Vina del Mar The Stella Artois Grass Court Championships - London ECM Cup - Prague Brasil Open - Salvador Reggio Emilia Challenger Turin Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Heineken Open - Auckland BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe The 10tele.com Open - Nottingham Thailand Open - Bangkok Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Thailand Open - Bangkok Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Bogota Challenger Pereira Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Blunmenau Challenger The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Challenger Canottieri Minico - Mantova Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Campos do Jordao Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Brasilia Challenger Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Bogota Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Quito Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane 1st Challenger Tournament Leon - Leon XL Capital Bermuda Open - Bermuda Sporting Challenger - Turin Heineken Open - Auckland 10th Wartburg Open - Eisenach Cridicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx Copa Ericsson Brazil - Sao Paulo Abierto Mexicano Telcel - Acapulco BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas Intelig Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Telesp Celular Open - Ribeirao Preto BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Copa Ericsson Argentina - Buenos Aires The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Claro Open Colombia - Bogota VIII Trofeo Ciudad de Quito - Quito PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Gramado Challenger - Gramado BH Tennis Open International Cup - Belo Horizonte DPD Challenger 99 - Aschaffenburg Challenger Leon 2003 - Leon Aberto de Sao Paulo - Sao Paulo Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado II Manta Open - Manta Citi Open - Washington Challenger Copa Sevilla - Seville Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Shenzhen Open - Shenzhen China Open - Beijing Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Tennis Napoli Cup - Naples Valencia Open - Valencia Oberstaufen Cup - Oberstaufen Challenger ATP de Cuenca Diario El Mercurio - Cuenca dBI Tennis Challenger - Binghamton Ljubljana Open - Ljubljana Amazonia Open de Tenis - Belem Heineken Open - Auckland Copa Petrobras Colombia - Bogota Ecuador Open - Quito Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City Brasil Open - Sao Paulo Morocco Tennis Tour - Marrakech Schickedanz Open 2007 - Furth Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco Challenger Casablanca San Angel - Mexico City Segundo Aberto de Brasilia - Brasilia US Men's Clay Court Championship - Houston Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons SMS Tennis Open - Sao Paulo Copa Ericsson Peru - Lima Sassuolo Challenger - Sassuolo Copa Ericsson Brazil - Sao Paulo Haagen Dazs Open - Caracas TEB BNP Paribas Istanbul Open - Istanbul Lima Challenger 2007 - Lima Gran Copa Ericsson - Rio de Janeiro Geneva Open - Geneva Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Gerry Weber Open - Halle XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Aegon Nottingham Open - Nottingham XI Trofeo Ciudad de Quito - Quito Pharma Medico Open 2008 - Aarhus Schickendanz Open - Furth Vegeta Croatia Open - Umag Sporting Challenger '08-Trofeo Regione Piemonte - Turin Abierto Colombiano de Tenis - Bogota Ethias Trophy - Mons VIII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado Marrakech Challenger Seguros Bolivar Open - Cali Zagreb Challenger Credit Agricole Suisse Open - Gstaad Copa Petrobras-Colombia - Bogota The USTA Challenger at West End Racquet - Torrance Copa Petrobras-Brazil - Aracaju Morocco Tennis Tour - Casablanca 13 BH Tennis Open International Cup - Belo Horizonte Global Telecom Open - Curitiba Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin SMS Tennis Cup - Sao Paulo Sao Paulo Challenger Wroclaw Challenger Rabat Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem San Luis Potosi Challenger 2002 - San Luis Potosi Napoli Challenger Malaysian Open - Kuala Lumpur Barranquilla Challenger Furth Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai III Gramado Open de Tenis - Gramado Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Prague Open - Prague Abierto Mexicano - Los Cabos Visa Tennis Open - Sao Paulo Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Telesp Celular Open - Campinas Suisse Open - Gstaad Generali Open - Kitzbuhel Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Britania Zavaleta - Puebla SkiStar Swedish Open - Bastad Nossa Caixa Aberto de Sao Paulo - Sao Paulo US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Florionapolis Challenger Sao Paulo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Sunrise Challenger Aberto Da Costa Do Sauipe - Bahia Zagreb Challenger Bogota Challenger Liberec Challenger Fairfield Challenger Las Vegas Challenger Santiago Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Credicard Mastercard Tennis Cup - Campos do Jordao II Cyclus Open de Tenis - Florianopolis Lisbon Challenger Blumenau Challenger Santos Challenger The Surbiton Trophy - Surbiton Vancouver Challenger Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger Genoa Open Challenger-Fondazione Carige - Genova Newport Beach Challenger Polska Energia Open - Bytom Ludwigshafen Challenger San Benedetto Challenger TESS Tennis Classic - Campinas XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Cali Challenger Brazil Open - Salvador BellSouth Open - Vina del Mar Perugia Challenger 2002 Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires San Benedetto Challenger Le Gosier Challenger Santo Domingo Challenger Columbus Challenger Morelos Challenger Indian Wells Challenger Monterrey Challenger Sarasota Challenger Tallahassee Challenger Almaty Challenger Perugia Challenger Cassis Challenger Bangkok Challenger Bangkok Challenger Morelos Challenger Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Movistar Open - Vina del Mar 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON Championships - London Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Valencia Open - Valencia Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Royal Guard Open Chile - Vina del Mar Wimbledon - London French Open - Paris Wimbledon - London Brasil Open - Sao Paulo 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 Rio Open - Rio de Janeiro French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Swiss Open - Gstaad Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington VTR Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Ecuador Open - Quito 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, ECU-COL 1-4 Wimbledon - London Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, Finals, Group D Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 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, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, COL-SWE 4-0 French Open (juniors) U.S. Open (juniors) Wimbledon - London Olympics - London Olympics - Beijing Davis Cup, World Group, PO, COL-JPN 2-3