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 Germany F16 Germany F17 Chile F2 Chile F4 Chile F5 Chile F6 Poland F1 Poland F2 Poland F3 Germany F10 Chile F1 Chile F2 Germany F9 Germany F11 Germany F13 Germany F18 Italy F24 Germany F12 Amer-Wilson Tampere Challenger - Tampere Global Telecom Open - Florianopolis Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi Internationale Badische Meisterschaften Um Den Techem Cup - Zell Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto VI Gramado Open de Tenis - Gramado Gran Challenger Casablanca - Mexico City IX Trofeo Ciudad de Quito - Quito Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Garden Open 2004 - Rome Zagreb Open - Zagreb Sporting Challenger - Turin Schickedanz Open - Furth Cepu Open - San Marino La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Bogota Challenger - Bogota Czech Open 2005 - Prostejov Porsche Open - Poznan Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Open - Bratislava BMW Tennis Championship - Sunrise San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton Copa Kia Challenger ATP - Santiago San Luis Potosi Challenger 2007 - San Luis Potosi II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Tatra Banka Slovak Open - Bratislava Furth Challenger Constanta Challenger Rijeka Challenger Sunrise Challenger Bogota Challenger Manerbio Challenger Bucaramanga Challenger Nottingham Challenger Bogota Challenger Cali Challenger Mons Challenger Medellin Challenger Barranquilla Challenger Polish Open 2000 - Poznan Pereira Challenger Caltanissetta Challenger Uncle Tobys Challenger - Tasmania Bogota Challenger Cali Challenger Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino VII Avierto Internacional de Salinas - Salinas Copa Ericsson Costa Rica - San Jose Bogota Challenger Bucaramanga Challenger Chitre Challenger Barranquilla Challenger San Luis Potosi Challenger Badden Open by Rothaus - Ettlingen Copa Kia - Santiago Abierto Colombiano de Tenis - Bogota Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Vancouver Challenger Pereira Challenger Medellin Challenger Bogota Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Canberra Challenger Savannah Challenger Surbiton Challenger Floridablanca Challenger Santo Domingo Challenger Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito La Serena Open - La Serena Bancolombia Open - Bogota Copa Petrobras Brazil - Belo Horizonte Draft Corona Mexico City Open - Mexico City Antonio Savoldi-Marco Co. - Manerbio Genoa Open - Genova Challenger Casablanca San Angel - Mexico City The Surbiton Trophy - Surbiton Salinas Challenger Alphen Challenger Bogota Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Project Independence Men's Challenger - Mandeville Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Copa Ericsson Uruguay - Montevideo Quelle Cup - Furth 2003 Eddleman USTA Challenger - Birmingham Iskratel Open - Kranj Guzzini Challenger - Recanati The USTA Challenger at West End Racquet - Torrance Bogota Challenger Copa Petrobras Santiago - Santiago Banca Stato Challenger - Lugano Black Forest Open - Freudenstadt Copa Petrobras - Bogota Bucaramanga Challenger Leon Challenger Guayaquil Challenger ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Roma Open Challenger - Rome BNP Paribas Primrose - Bordeaux Noumea Challenger Heilbronn Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Dallas Challenger Oberstaufen Challenger Guadalajara Challenger Como Challenger Rennes Challenger Santiago Challenger Chevrolet Cup - Santiago Energis Dutch Open - Amsterdam Tallahassee Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Bordeaux Challenger BellSouth Open - Vina del Mar Brasil Open - Salvador Rome Challenger Ilkley Challenger FILA Challenger Biella - Biella BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Noumea Challenger International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz U.S. Men's Clay Court Championships - Houston USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon ARMS USTA Challenger - Rocky Mount 10th Wartburg Open - Eisenach The Stella Artois Grass Court Championships - London drkoop.com USTA Tennis Championships of Denver - Denver Wartburg Open - Eisenach Siemens Open - Scheveningen Fujitsu Siemens Open - Budapest Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles CA-Challenge 2000 - Graz dBI Tennis Challenger - Binghamton Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Costa Rica - San Jose Legg Mason Tennis Classic - Washington D.C. VI Abierto Internacional de Salinas - Salinas 9th Wartburg Open - Eisenach XI Venice Open - Venice IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Heineken Open - Auckland Britania Zavaleta - Puebla The Stella Artois Championships - London XL Challenger de Tenis Copa Sevilla - Seville RCA Championships - Indianapolis Generali Open - Kitzbuhel Orange Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Challenger Ford de Cherbourg - Cherbourg Legg Mason Tennis Classic - Washington VIII Avierto Internacional de Salinas - Salinas China Open - Beijing Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Ostrava Open 2005 - Ostrava Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi Estoril Open - Estoril Gerry Weber Open - Halle XI Trofeo Ciudad de Quito - Quito Ordina Open - s-Hertogenbosch Copa Petrobras - Montevideo Campbells Hall of Fame Tennis Championships - Newport Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Mobilux Open - Luxembourg Countrywide Classic - Los Angeles XI Abierto Internacional de Salinas - Salinas Legg Mason Tennis Classic - Washington Corona Mexico City Open - Mexico City Malaysian Open - Kuala Lumpur 2002 Eddleman USTA Challenger - Birmingham AIG Japan Open Tennis Championships - Tokyo Schickendanz Open - Furth Bank Austria Tennis Trophy - Vienna Steelers Cup - Kosice Open de Montauban - Montauban Muller Cup - Ulm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Copa Petrobras Colombia - Bogota Delray Beach International Tennis Championships - Delray Beach Copa Petrobras Argentina - Buenos Aires Muller Cup 2000 - Ulm II Challenger Ciudada de Guayaquil - Guayaquil Estoril Open - Estoril UNICEF Open - 's Hertogenbosch VI Trofeo Ciudad de Quito - Quito Voit Mexico City Open - Mexico City Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Aberto de Sao Paulo - Sao Paulo If Stockholm Open - Stockholm Segundo Aberto de Brasilia - Brasilia Heineken Open - Auckland San Marino Cepu Open - San Marino San Remo Tennis Cup 15° Piertomaso - San Remo Dusseldorf Open Challenger 2007 - Dusseldorf The 'Fitz' Casino Challenger - Tunica Ethias Trophy - Mons Regions Morgan Keegan Championships - Memphis Copa Ericsson Chile - Santiago Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bancolombia Open - Bogota UNICEF Open - 's Hertogenbosch III Aberto Santa Catarina de Tenis - Florianopolis 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Copa Ericsson Chile - Santiago Winston-Salem Open - Winston-Salem PrivatBank Cup - Dnepropetrovsk Seguros Bolivar Open - Bogota Malaysian Open - Kuala Lumpur Brisbane International - Brisbane 2002 USTA Tallahassee Tennis Challenger - Tallahassee Heineken Open - Auckland Ethias Trophy - Mons SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Pekao Open - Szczecin Claro Open Colombia - Bogota drkoop.com USTA Challenger of Tallahassee - Tallahassee PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Copa Petrobras-Colombia - Bogota Genova Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Copa Ericsson Chile - Santiago BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota The Scottish Tennis Championships - Edinburgh Citi Open - Washington If Stockholm Open - Stockholm 2001 Challenger Canottieri Mincio - Mantova Valencia Open - Valencia BH Tennis Open International Cup - Belo Horizonte Heineken Open - Auckland Ecuador Open - Quito Global Telecom Open - Curitiba Copa Ericsson Mexico - Guadalajara Abierto Mexicano Telcel - Acapulco VII Trofeo Ciudad de Quito - Quito Bancolombia Open - Cali Pekao Open - Szczecin Mercedes Cup - Stuttgart Gerry Weber Open - Halle Maia Open 2002 - Maia Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Seguros Bolivar Open - Medellin Ecuador Open - Quito Wroclaw Challenger Topshelf Open - 's-Hertogenbosch Bogota Challenger Copa Ericsson - Santiago San Luis Potosi Challenger - San Luis Potosi Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Torneo Internacional Challenger Fila 2006 - Leon Alessandria Challenger USTA Challenger of San Antonio - San Antonio San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Macedonian Open - Skopje Geneva Open - Geneva Telesp Celular Open - Campinas Manerbio Challenger Cali Challenger Bogota Challenger Mons Challenger Copa Petrobras - Santiago Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Petrobras Argentina - Buenos Aires Pereira Challenger Stella Artois Clay Court Championships - Budaors Cali Challenger Arroyo de la Encomienda - Valladolid X Open Internacional D'Andorra - Andorra Warta Cup - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa Ispat Open 2004 - Ostrava The Surbiton Trophy - Surbiton Architect Open - Budapest Caltanissetta Challenger Barletta Challenger Napoli Challenger Porsche Open - Poznan Monza Challenger SMS Tennis Open - Sao Paulo Copa Petrobras Paraguay - Asuncion Champaign Challenger Bytom Challenger Manchester Challenger Oldum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Barranquilla Challenger Medellin Challenger Tunis Open 2006 - Tunis Monterrey Challenger Baden Open - Ettlingen Las Vegas Challenger Noumea Challenger Constanta Challenger - Constanta Morelos Challenger Seguros Bolivar Open - Medellin San Jose Challenger Barranquilla Challenger Naples Challenger - Naples Pereira Challenger Ethias Trophy - Mons ATU Cup - Weiden Bordeaux Challenger Challenger Casablanca San Angel - Mexico City ECM Prague Open 2005 - Prague Schickendanz Open - Furth Tennislife Cup - Napoli ATP Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Genoa Open Challenger-Fondazione Carige - Genova Rennes Challenger AGT Challenger - Leon Copa Petrobras - Buenos Aires Seguros Bolivar Open - Cali drkoop.com USTA Tennis Championships - Armonk Iquique Challenger Countrywide Classic - Los Angeles Copa Ericsson Mexico - Guadalajara Copa Petrobras Colombia - Bogota Generali Open 2000 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar 2001 Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Sydney International - Sydney U.S. Men's Clay Court Championships - Houston Knoxville Challenger Puebla Challenger Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Open de la Comunidad Valenciana - Valencia Bogota Challenger Estoril Open - Estoril Vicenza Challenger Nottingham Challenger Bytom Challenger Bogota Challenger Monterrey Challenger Fairfield Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BMW Open - Munich Tennis Channel Open - Las Vegas NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto 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 Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Rogers Masters - Toronto Rogers Cup - Montreal BB&T Atlanta Open - Atlanta Citi Open - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati 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 BNP Paribas Masters - Paris Sony Open Tennis - Miami Open de Nice Cote d'Azur - Nice Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 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 Valencia Open - Valencia Miami Open - Miami Rogers Cup - Toronto Thailand Open - Bangkok Barcelona Open BancSabadell - Barcelona Chennai Open - Chennai Synsam Swedish Open - Bastad Kremlin Cup - Moscow Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar RCA Championships - Indianapolis Movistar Open - Vina del Mar Countrywide Classic - Los Angeles Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai Winston Salem - Winston Salem Brisbane International - Brisbane Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach U.S. Open - New York Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid 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 French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series - Hamburg Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group I, 1R, URU-COL 4-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 Shanghai ATP Masters 1000 - Shanghai Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, 1R, CHI-SVK 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, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Mutua Madrilena Masters Madrid - Madrid Davis Cup, Group 2, F, DOM-COL 0-5 Olympics - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, COL-JPN 2-3