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 XL Capital Bermuda Open - Bermuda Maia Open 2002 - Maia Banca Marche Tennis Cup - San Benedetto Challenger Leon 2004 - Leon Seguros Bolivar Open - Bogota Seguros Bolivar Open - Bogota Heilbronn Challenger Wroclaw Challenger Bogota Challenger Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Bogota Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Prague Challenger Nottingham Challenger Bogota Challenger Eddleman USTA Challenger - Birmingham Venice Open - Venice Internationale Tenniskampioenschappen - Scheveningen Copa Ericsson Uruguay - Montevideo 9th Wartburg Open - Eisenach Rennes Challenger Gramado Open de Tennis - Gramado Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Medellin Challenger San Luis Potosi Challenger 2000 - San Luis Potosi Copa Ericsson Mexico - Guadalajara Muller Cup - Ulm Barranquilla Challenger Copa Ericsson Brazil - Sao Paulo Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras - Bogota Challenger Leon 2003 - Leon Global Telecom Open - Curitiba VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi VI Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Copa Ericsson Chile - Santiago San Marino Cepu Open - San Marino Copa Ericsson Peru - Lima Pekao Open - Szczecin 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio The Surbiton Trophy - Surbiton Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Noumea Challenger Bucaramanga Challenger Ethias Trophy - Mons Pereira Challenger Pereira Challenger dBI Tennis Challenger - Binghamton Bancolombia Open - Cali Bogota Challenger GHI Bronx Classic - Bronx Noumea Challenger Tatra Banka Open - Bratislava Bucaramanga Challenger Mexico City Challenger Ethias Trophy - Mons BNP Paribas Primrose - Bordeaux Barranquilla Challenger Monterrey Challenger Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Vicenza Challenger BMW Tennis Championship - Sunrise Pereira Challenger Mobilux Open - Luxembourg Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Cali Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Mons Challenger U.S. Men's Clay Court Championships - Orlando Generali Open 2000 - Kitzbuhel Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Pereira Challenger Leon Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Energis Open - Amsterdam Dallas Challenger Bordeaux Challenger Generali Open 2001 - Kitzbuhel San Luis Potosi Challenger Brazil Open - Salvador Heineken Open - Auckland BellSouth Open - Vina del Mar Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Noumea Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Chitre Challenger Vancouver Challenger Open Seat Godo 2003 - Barcelona Savannah Challenger 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm Cali Challenger Floridablanca Challenger Morelos Challenger Knoxville Challenger PrivatBank Cup - Dnepropetrovsk The Scottish Championships - Edinburgh Medellin Challenger Memorial Savigni - Sassuolo Skandia Open - Linz FILA Challenger Biella - Biella Heineken Open - Auckland Manchester Challenger BellSouth Open - Vina del Mar Ilkley Challenger Open 13 - Marseille The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Intelig Tennis Cup - Brasilia Kremlin Cup - Moscow Morelos Challenger ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Surbiton Challenger BellSouth Open - Vina del Mar XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Caltanissetta Challenger Czech Open 2005 - Prostejov Bogota Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Movistar Open - Vina del Mar Project Independence Men's Challenger - Mandeville The Stella Artois Championships - London IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf XL Capital Bermuda Open - Bermuda MoviStar Open - Vina del Mar Zagreb Open - Zagreb Copa Ericsson Argentina - Buenos Aires Open Seat Godo 2007 - Barcelona BH Tennis Open International Cup - Belo Horizonte Estoril Open - Estoril X Open Internacional D'Andorra - Andorra ARAG World Team Championship - Dusseldorf Countrywide Classic - Los Angeles Bogota Challenger Tallahassee Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington XI Trofeo Ciudad de Quito - Quito Tunis Open 2006 - Tunis China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur San Luis Potosi Challenger Movistar Open - Santiago 2000 Mercedes Cup - Stuttgart Chevrolet Cup - Santiago Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Ethias Trophy - Mons Malaysian Open - Kuala Lumpur Legg Mason Tennis Classic - Washington D.C. Medibank International - Sydney Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Winston Salem - Winston Salem Alessandria Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland VTR Open - Vina del Mar Bordeaux Challenger UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Furth Challenger Heineken Open - Auckland Bogota Challenger Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Brasil Open - Salvador CA Tennis Trophy - Vienna Open Seat Godo - Barcelona BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger Drummondville Challenger BMW Open - Munich Claro Open Colombia - Bogota Sunrise Challenger Heineken Open - Auckland SAP Open - San Jose Serbia Open - Belgrade Leon Challenger Legg Mason Tennis Classic - Washington International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Abierto Mexicano - Los Cabos Monterrey Challenger Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Open de Nice Cote d'Azur - Nice Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Ecuador Open - Quito Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Nottingham Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Siemens Open - Scheveningen USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Siemens Open 2001 - Scheveningen Citi Open - Washington Fairfield Challenger Cerveza Cristal - Santiago Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Winston-Salem Open - Winston-Salem Geneva Open - Geneva Guayaquil Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2001 - Barcelona ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington 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 - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Legg Mason Tennis Classic - Washington D.C. BNP Paribas Masters - Paris 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 BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Brisbane International - Brisbane Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Bank Austria Tennis Trophy - Vienna Gold Flake Open - Chennai Grand Prix Hassan II - Casablanca Millenium Tennis Championships - Delray Beach Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championships - Houston NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg TD Waterhouse Cup - Long Island Tennis Masters Series - Toronto Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome Rogers Cup - Toronto U.S. Open - New York BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris French Open - Paris Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati French Open - Paris Shanghai ATP Masters 1000 - Shanghai U.S. Open - New York Medibank International - Sydney Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal U.S. Open - New York Winston-Salem Open - Winston-Salem Tennis Masters Series - Toronto Adidas International - Sydney Rogers Masters - Montreal Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto 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 Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome 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 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 1, 2R, ARG-CHI 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 AAMI Classic - Kooyong Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Olympics - Athens Olympics - Beijing Olympics - London AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai