Career 2022 2021 2020 2019 2018 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 Colombia F3 Colombia F4 Colombia F3 Colombia F5 Colombia F6 Brazil F7 Brazil F9 Brazil F10 Brazil F11 Venezuela F4 Venezuela F5 Brazil F16 Brazil F17 Brazil F18 Italy F21 Italy F22 Colombia F2 Turkey F9 Turkey F10 Turkey F12 Italy F9 Italy F10 Ecuador F4 Colombia F3 Colombia F4 Chile F1 Spain F14 Italy F20 Colombia F3 Colombia F4 Turkey F11 Colombia F1 Colombia F2 Colombia F3 Colombia F4 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Spain F11 Spain F12 Spain F13 Colombia F3 Colombia F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Ecuador F5 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F8 Venezuela F9 Colombia F1 Colombia F2 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F4 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 M15 Sunrise M25 Iowa City M15 Horgen M25 Oviedo M25 Madrid Venezuela F5 Venezuela F6 Italy F6 Colombia F5 M25 Weston Colombia F1 M25 Naples M25 Naples M25 Naples M25 Muttenz M25 Aparecida de Goiania M25 Cancun M25 Marburg Chile F3 Italy F7 M25 Tulsa Architect Open - Budapest Zivnobanka Czech Open - Prostejov The Wrexham Challenger - Wrexham drkoop.com USTA challenger of Miami - Miami Tatra Banka Open 2001 - Bratislava Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage M25 Pensacola M25 Santo Domingo M25 Caslano Seguros Bolivar Open - Medellin M25 Cancun Challenger Ciudad de Guayaquil - Guayaquil M25 Denia Bucaramanga Challenger M25 Anapoima M25 Medellin Tiburon Challenger Biella Challenger Prostejov Challenger Rome Challenger Cali Challenger Quito Challenger Guayaquil Challenger Salinas Challenger Rome Challenger Prostejov Challenger Furth Challenger Manta Challenger Cali Challenger Aguascalenties Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger San Luis Potosi Challenger Guayaquil Challenger Salinas Challenger Panama City Challenger Prostejov Challenger Blois Challenger Manta Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Kaoshuing Challenger Mons Challenger Bogota Challenger Sao Paulo Challenger Bucaramanga Challenger Ostrava Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Panama City Challenger Prostejov Challenger Puerto Vallarta Challenger Medellin Challenger Rio De Janeiro Challenger Porto Alegre Challenger Sao Paulo Challenger Bucaramanga Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Barranquilla Challenger Bucaramanga Challenger Santiago Challenger Rome Challenger M25 Palm Coast Caltanissetta Challenger Blois Challenger Todi Challenger Orleans Challenger Aptos Challenger Vancouver Challenger Barranquilla Challenger Pereira Challenger Medellin Challenger Santiago Challenger Lima Challenger Bogota Challenger Bratislava Challenger Happy Valley Challenger Bucaramanga Challenger Santo Domingo Challenger Bergamo Challenger Morelos Challenger Leon Challenger Le Gosier Challenger Sarasota Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Granby Challenger Gatineau Challenger Barranquilla Challenger Medellin Challenger Savannah Challenger Blois Challenger Vicenza Challenger Santiago Challenger Tiburon Challenger Charlottesville Challenger Morelos Challenger Tallahassee Challenger Granby Challenger Bogota Challenger Fairfield Challenger Cali Challenger Guayaquil Challenger Noumea Challenger Newport Beach Challenger Morelos Challenger Drummondville Challenger Guadalajara Challenger Leon Challenger Perugia Challenger Vicenza Challenger L'Aquila Challenger Milan Challenger Recanati Challenger Chicago Challenger Cary Challenger Campinas Challenger Knoxville Challenger Houston Challenger Punta Del Este Challenger Savannah Challenger Columbus Challenger Binghamton Challenger Campinas Challenger Lima Challenger Montevideo Challenger Salinas 2 Challenger Ambato Challenger Pereira Challenger Morelos Challenger Sao Paulo Challenger Yitzhak Rabin Challenger 1998 - Tel Aviv Tiburon Challenger Segovia Challenger Open Castilla y Leon - Segovia Pozoblanco Challenger Cordenons Challenger Mallorca Challenger Sao Paulo Challenger Florianopolis Challenger IPB Czech Indoor - Ostrava Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest Kremlin Cup - Moscow BMW Open - Munich Telenordia Swedish Open - Bastad Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Open 13 - Marseille Copenhagen Open - Copenhagen Gerry Weber Open - Halle BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Zivnobanka Czech Open - Prostejov KGHM Polish Indoors - Wroclaw The Scottish Tennis Championships - Edinburgh Zivnobanka Open - Prostejov Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba LTA Men's Challenger - Wrexham Podebradka Cup - Prague Okal Cup - Eckental Samsung Securities Cup Challenger - Seoul Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Residenza Open - Magdeburg ECM Cup - Prague Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Prague Challenger - Prague Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Volkswagen TED Open - Istanbul Sports Expert Open - Nettingsdorf Heinekin Open 1998 - Budva Next Generation Adelaide International - Adelaide Medicor Open - Budapest Crystal Cup 1998 - Portoroz Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia Ciur Cup 99 - Prague Rado Geneva Challenger - Geneva DPD Challenger 99 - Aschaffenburg Medicor Open - Budapest Okal Cup - International Bavarian Championship - Eckental Zivnobanka Czech Open - Prostejov Open 13 - Marseille Czech Open - Prostejov ABN/AMRO World Tennis Tournament - Rotterdam Copa Petrobras Bogota - Bogota Bogota Challenger - Bogota Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai AIG Japan Open - Tokyo Seguros Bogota Open - Bogota St. Petersburg Open - St. Petersburg Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Open Seat Godo 2007 - Barcelona BH Tennis Open - Belo Horizonte Milan Indoors - Milan Copa Petrobras Colombia - Bogota KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota The Stella Artois Championships - London Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta XIV Challenger ATP Club Premium Open - Quito Allianz Suisse Open - Gstaad Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Salinas Challenger Countrywide Classic - Los Angeles Bogota Challenger San Luis Potosi Challenger Pereira Challenger Prostejov Challenger ATP Kremlin Cup - Moscow Bogota Challenger Manta Challenger Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Calabasas Challenger Medellin Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger SAP Open - San Jose Sunrise Challenger Bogota Challenger Pereira Challenger San Remo Challenger Cremona Challenger Alessandria Challenger Milan Challenger Bogota Challenger San Marino Challenger Manerbio Challenger Como Challenger Bogota Challenger The Nottingham Open - Nottingham Medellin Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Bucaramanga Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Bogota Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Sacramento Challenger Medellin Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Salinas Challenger Pereira Challenger Pilot Pen Tennis - New Haven Prague Challenger Monza Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bogota Challenger Davidoff Swiss Indoors Basel - Basel Barletta Citta Della Disfida Open 2000 - Barletta Orbetello Challenger San Marino Challenger Brisbane International - Brisbane Cordenons Challenger PBZ Zagreb Indoors - Zagreb Cali Challenger Medellin Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Pereira Challenger Santiago Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel SAP Open - San Jose Furth Challenger BMW Open - Munich Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Tour Finals Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Yugoslavia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Guayaquil Challenger Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Heilbronn Challenger Hungarian Architect Open - Budapest Tatra Banka Slovak Open - Bratislava Citi Open - Washington Brisbane International - Brisbane Padova Challenger Guadalajara Challenger Abierto Mexicano Telcel - Acapulco Milan Challenger Cali Challenger Hilton Waikoloa USTA Challenger - Waikoloa Stockton Challenger Monterrey Challenger Yitzhak Rabin Men's Challenger - Tel Aviv The Indian Oil Servo ATP Challenger - Chandigarh Sarasota Challenger Tallahassee Challenger Bordeaux Challenger Prostejov Challenger Medellin Challenger Floridablanca Challenger Tiburon Challenger Stockton Challenger Montevideo Challenger VSZ Solvak Open Challenger - Kosice Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Nuembrecht Challenger - Nuembrecht San Luis Potosi Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Astana Challenger Columbus Challenger Calgary Challenger Las Vegas Challenger Sarasota Challenger Orlando Challenger Columbus Challenger Braga Challenger Santiago Challenger Little Rock Challenger Winnetka Challenger Samarkand Challenger Cordenons Challenger L'Aquila Challenger Seville Challenger Santo Domingo Challenger Guayaquil Challenger Osaka International Tennis Tournament - Osaka Salinas Challenger Iasi Challenger Quito Challenger Lima Challenger AXA Open - Lisbon Rio De Janeiro Challenger Bogota Challenger Guayaquil Challenger Campinas Challenger Brasilia Challenger Brisbane - Brisbane Sao Paulo Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Open Parc - Lyon Tento Czech Open - Prague Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami 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 Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg 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 Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami RCA Championships - Indianapolis Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Qatar Exxon Mobil Open 2002 - Doha Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Erste Bank Open - Vienna Open de Nice Cote d'Azur - Nice ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Topshelf Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Wimbledon - London Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Citi Open - Washington International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Ilkley Challenger Prostejov Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York BMW Open - Munich French Open - Paris Legg Mason Tennis Classic - Washington Wimbledon - London Next Generation Adelaide International - Adelaide Medibank International - Sydney U.S. Open - New York Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Medibank International - Sydney French Open - Paris U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Legg Mason Tennis Classic - Washington U.S. Open - New York Medibank International - Sydney Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis BMW Open - Munich Australian Open - Melbourne Wimbledon - London U.S. Open - New York Apia International - Sydney Heineken Open - Auckland Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis French Open - Paris Power Horse World Team Cup - Dusseldorf Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne BMW Open - Munich Claro Open Colombia - Bogota Swiss Indoors Basel - Basel Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Millennium Estoril Open - Estoril Brisbane International - Brisbane Ecuador Open - Quito Salem Open - Hong Kong Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Paris BMW Open - Munich Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Paris The Hamlet Cup - Long Island Telecom Italia Masters - Rome Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, World Group, QR, COL-SWE 4-0 Campionati Internazionali d'Italia - Rome Davis Cup, Qualifiers, 1R, USA-COL 4-0 Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai 70th River Oaks International Tennis Tournament - Houston Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai All Lower level tournaments Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Tennis Masters Cup Shanghai - Shanghai Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Olympics - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, RUS-CZE 3-2 U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 U.S. Open - New York Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Finals, Group D Olympics - Beijing