Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Belo Horizonte Tennis Open - Belo Horizonte Cali Challenger Rennes Challenger Santiago Challenger Bogota Challenger Barranquilla Challenger Nottingham Challenger Bogota Challenger Cali Challenger Mons Challenger Barranquilla Challenger Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger IV Abierto Internacional de Salinas - Salinas Bogota Challenger Bucaramanga Challenger San Luis Potosi Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Pereira Challenger Bogota Challenger Champaign Challenger Noumea Challenger Leon Challenger Tallahassee Challenger Monterrey Challenger Canberra Challenger Savannah Challenger Vicenza Challenger Nottingham Challenger The Surbiton Trophy - Surbiton Scheveningen Challenger Campos do Jordao Challenger Copa Petrobras-Colombia - Bogota Tatra Banka Slovak Open - Bratislava Ethias Trophy - Mons Pereira Challenger Buenos Aires Challenger Open Castilla y Leon - Segovia Optimus Maia Open - Maia Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia Noumea Challenger Medellin Challenger Oldum Brown Vancouver Open - Vancouver Knoxville Challenger Sunrise Challenger Pereira Challenger Monterrey Challenger Bogota Challenger Surbiton Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Copa Ericsson - Lima Manchester Challenger Franklin Templeton Tennis Classic - Scottsdale Copa AT&T - Buenos Aires TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Floridablanca Challenger Santo Domingo Challenger Bogota Challenger Qatar Open - Doha The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Open Seat Godo 2005 - Barcelona Copa Ericsson Brazil - Sao Paulo Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad RCA Championships - Indianapolis Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Challenger Santa Cruz - Santa Cruz Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima La Gran Copa Ericsson - Porto Alegre BA-CA Tennis Trophy - Vienna Open de Nice - Nice AXA Open - Espinho Zivnobanka Open 1999 - Prostejov 7th Wartburg Open - Eisenach Grand Prix de Tennis de Lyon - Lyon Venice Challenger - Venice Tenniscup of Flanders - Ostende Polish Open 99 - Poznan Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis V Trofeo Ciudad de Quito - Quito ARAG World Team Championship - Dusseldorf Copa Ericsson - Sao Paulo The Nottingham Open - Nottingham Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Copa Ericsson - Caracas Legg Mason Tennis Classic - Washington ATU Cup 1999 - Weiden Gran Copa Ericsson - Porto Alegre Copa Ericsson Uruguay - Montevideo VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona X Open Internacional D'Andorra - Andorra Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Arroyo de la Encomienda - Valladolid Open de Tenis Comunidad Valenciana - Valencia Renault Slovenian Open - Ljubljana Movistar Open - Santiago San Marino Cepu Open - San Marino Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Banca Marche Tennis Cup - San Benedetto Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington 3° Trofeo 'Citta di Brindisi' - Brindisi Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Corona Mexico City Open - Mexico City Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Bogota Challenger - Bogota Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Czech Open 2005 - Prostejov Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch ECM Prague Open 2005 - Prague Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm dBI Tennis Challenger - Binghamton Pekao Open 2005 - Szczecin PrivatBank Cup - Dnepropetrovsk Portugal Open - Oeiras Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Ethias Trophy - Mons Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Claro Open Colombia - Bogota GHI Bronx Classic - Bronx Seguros Bolivar Open - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach BNP Paribas Primrose - Bordeaux XI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger Rimini Challenger Copa Petrobras - Bogota Brasilia Challenger Mons Challenger Sao Paulo Challenger Bucaramanga Challenger San Jose Challenger The Surbiton Trophy - Surbiton Internazionali di Tennis di San Marino - San Marino Estoril Open - Estoril Salinas Challenger Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota Bordeaux Challenger Heilbronn Challenger Bogota Challenger - Bogota San Luis Potosi Challenger - San Luis Potosi Brasil Open - Salvador Chitre Challenger Manchester Challenger Vancouver Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Bucaramanga Challenger Energis Open - Amsterdam Puebla Challenger Guadalajara Challenger Adidas International - Sydney Bordeaux Challenger Ilkley Challenger Generali Open 2003 - Kitzbuhel Copa Ericsson Peru - Lima Barranquilla Challenger Las Vegas Challenger Guayaquil Challenger Copa AT&T - Buenos Aires Rogers Masters - Montreal Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia XL Challenger de Tenis Copa Sevilla - Seville Abierto Mexicano de Tenis Pegaso - Acapulco Tatra Banka Open - Bratislava Trofeo Conde de Godo - Barcelona Medellin Challenger Copa AT&T - Buenos Aires BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City TD Waterhouse Cup - Long Island Medellin Challenger San Luis Potosi Challenger - San Luis Potosi Alessandria Challenger Bogota Challenger Abierto Colombiano de Tenis - Bogota Bogota Challenger Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca XXX Edizione 'A Savoldi Marco' - Manerbio IX Trofeo Ciudad de Quito - Quito Mexico City Challenger USTA Challenger of North Miami Beach - North Miami Beach Brisbane International - Brisbane Rennes Challenger IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon CA Tennis Trophy - Vienna Abierto Club Casablanca - Mexico City Furth Challenger Medellin Challenger Rakuten Japan Open - Tokyo Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires The Surbiton Trophy - Surbiton Gelsor Open Romania - Bucharest Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale BCR Open Romania - Bucharest Barranquilla Challenger Bogota Challenger Ethias Trophy - Mons Energis Open - Amersfoort Orange Prokom Open - Sopot Generali Open 2002 - Kitzbuhel Ordina Open - 's-Hertogenbosch Venice Open - Venice Argentina Open - Buenos Aires Stockholm Open - Stockholm Montevideo Challenger Noumea Challenger Pereira Challenger Estoril Open - Estoril Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Swiss Indoors Basel - Basel Medibank International - Sydney ARAG World Team Championship - Dusseldorf Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Medibank International - Sydney ARAG World Team Championship - Dusseldorf Chevrolet Cup - Santiago The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Salem Open - Hong Kong Abierto Mexicano Telcel - Acapulco Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Mobilux Open - Luxembourg Pereira Challenger Winston-Salem Open - Winston-Salem Telesp Celular Open - Ribeirao Preto Heineken Open - Auckland Telesp Celular Open - Campinas Morelos Challenger Seguros Bolivar Open - Medellin Wroclaw Challenger Bogota Challenger Copa Ericsson Peru - Lima Farmers Classic - Los Angeles Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Estoril Open - Estoril Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Fairfield Challenger Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid International Tennis Championships - Delray Beach Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland If Stockholm Open - Stockholm RCA Championships - Indianapolis Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Telecom Italia Masters - Rome The Artois Championships - London Tennis Masters Series - Hamburg AAPT Championships - Adelaide Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Tennis Masters Series - Monte Carlo Allianz Suisse Open Gstaad - Gstaad Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami Pekao Open 2001 - Szczecin Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island If Stockholm Open - Stockholm Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BMW Open - Munich BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Generali Open - Kitzbuhel Seguros Bolivar Open - Cali Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid SAP Open - San Jose Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich BNP Paribas Masters - Paris 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 Bancolombia Open - Cali Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Open Seat Godo - Barcelona Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AIG Japan Open - Tokyo Chennai Open - Chennai Sony Open Tennis - Miami Topshelf Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Citi Open - Washington Western & Southern Open - Cincinnati Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Ecuador Open - Quito Miami Open - Miami Geneva Open - Geneva Next Generation Adelaide International - Adelaide Rogers Cup - Toronto BA-CA Tennis Trophy - Vienna Movistar Open - Santiago Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Adidas International - Sydney Sydney International - Sydney Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Winston Salem - Winston Salem Citi Open - Washington Mercedes Cup - Stuttgart Valencia Open - Valencia Brisbane International - Brisbane French Open - Paris Legg Mason Tennis Classic - Washington D.C. Wimbledon - London U.S. Open - New York Open Romania - Bucharest Australian Open - Melbourne Brasil Open - Costa do Sauipe French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York SAP Open - San Jose Estoril Open - Estoril 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 Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne Chevrolet Cup - Vina del Mar French Open - Paris 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 Legg Mason Tennis Classic - Washington D.C. Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris RCA Championships - Indianapolis Wimbledon - London Energis Open - Amersfoort U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Generali Open 1999 - Kitzbuhel Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Moselle - Metz Sydney International - Sydney Davidoff Swiss Indoors - Basel Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport The Ericsson Open - Miami Tennis Masters Series - Madrid Citi Open - Washington BNP Paribas Masters - Paris Tennis Masters Series - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Olympics - Sydney Olympics - Athens Olympics - London