Career 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 El Salvador F1 Colombia F1 Colombia F2 Canada F4 USA F17 USA F18 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F26 USA F27 Colombia F2 Colombia F3 Colombia F4 Brazil F6 USA F4 USA F4 USA F5 Ecuador F1 Hilton Waikoloa Village USTA Challenger - Waikoloa Schickendanz Open - Furth Sao Paulo Challenger San Luis Potosi Challenger Pereira Challenger Sarasota Challenger Turin Challenger Bogota Challenger Knoxville Challenger Bogota Challenger Honolulu Challenger Manta Challenger Todi Challenger Dallas Challenger Heilbronn Challenger Irving Challenger Prague Challenger Liberec Challenger Barranquilla Challenger Medellin Challenger Stockton Challenger Las Vegas Challenger Bogota Challenger Perugia Challenger San Benedetto Challenger Santo Domingo Challenger Le Gosier Challenger Lima Challenger Guayaquil Challenger Columbus Challenger Newport Beach Challenger Indian Wells Challenger Monterrey Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Cassis Challenger Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Colombia F2 USA F5 USA F6 Colombia F4 Mexico F6 Colombia F5 Colombia F6 Colombia F1 USA F4 Colombia F3 Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Miller Lite Hall of Fame Tennis Championships - Newport Naples Challenger - Naples Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Copa Petrobras Argentina - Buenos Aires U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Mexico City Challenger AIG Japan Open - Tokyo AAPT Championships - Adelaide Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Sacramento Challenger Charlottesville Challenger Heineken Open - Auckland Wroclaw Challenger Carson Challenger U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Poprad Tatry Challenger The 10tele.com Open - Nottingham US Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Millenium Tennis Championships - Delray Beach USTA/Safeway Challenger - Aptos U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Wailea Men's Challenger - Maui Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2007 Knoxville Challenger - Knoxville Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Bancolombia Open - Bogota BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Legg Mason Tennis Classic - Washington Chennai Open - Chennai III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Kos Succhetti Tennis Cup - Cordenons Heineken Open - Auckland VTR Open - Vina del Mar US Men's Clay Court Championship - Houston AEGON Championships - London BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Puerto Vallarta Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Apia International - Sydney Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Waco Tennis Challenger - Waco Ethias Trophy - Mons The Mercedes Benz of Calabasas - Calabasas Bancolombia Open - Cali Ford Tennis Championships - Louisville Suisse Open - Gstaad Generali Open - Kitzbuhel Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Dallas Challenger Sunrise Challenger Guadalajara Challenger Rome Challenger SkiStar Swedish Open - Bastad Furth Challenger Yuba City Challenger Bogota Challenger Alphen Challenger Quito Challenger US Men's Clay Court Championship - Houston Tiburon Challenger Calabasas Challenger Medellin Challenger Champaign Challenger Guayaquil Challenger Bogota Challenger Open de Franche Comte - Besancon Prostejov Challenger Monterrey Challenger Santo Domingo Challenger Bangkok Challenger Bangkok Challenger Izmir Challenger Sarasota Challenger Prague Challenger Bogota Challenger Knoxville Challenger Maui Challenger Dallas Challenger Hamburg Challenger - Hamburg Bogota Challenger - Bogota Winnetka Challenger USTA Challenger - Champaign Prostejov Challenger Caltanissetta Challenger XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Perugia Challenger Downtown Athletic Club USTA Challenger - Amarillo AXA Open - Lisbon San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham Zivnobanka Open - Prostejov Pekao Open - Szczecin Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin Copa Ericsson Mexico - Guadalajara USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Cadillac Pro Indoor USTA Challenger - West Bloomfield KGHM Polish Indoors - Wroclaw Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Saint Francis Health System USTA Challenger - Tulsa XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima The Scottish Tennis Championships - Edinburgh drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Open de Montauban - Montauban drkoop.com USTA Tennis Championships of San Antonio - San Antonio FILA Challenger - Biella Challenger de Granby - Granby 2004 Freeman Men's Challenger - Joplin USTA Callenger of Urbana-Champaign - Urbana Bogota Challenger - Bogota The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby XL Capital Bermuda Open - Bermuda Frito Lay/USTA Challenger - Binghamton West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos I Manta Open - Manta Copa Petrobras Bogota - Bogota Lisbon Challenger San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado II Manta Open - Manta Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Copa Petrobras - Bogota Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin 2006 North Shore Pro Tennis Championship - Winnetka Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock XIV Challenger ATP Club Premium Open - Quito USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Heilbronn Challenger Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Bancolombia Open - Bogota 2008 Lubbock Challenger - Lubbock San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Savannah Challenger Porsche Open - Poznan Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Sacramento Challenger - Sacramento IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Carson Challenger Rome Challenger Tennis Masters Series - Cincinnati Granby Challenger Szczecin Challenger Cali Challenger Bangkok Challenger NASDAQ-100 Open - Miami Morelos Challenger Winnetka Challenger Pacific Life Open - Indian Wells Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dallas Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Tallahassee Challenger Sony Ericsson Open - Miami Sarasota Challenger Internazionali BNL dItalia - Rome Savannah Challenger Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Prostejov Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Winnetka Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Honolulu Challenger Bucaramanga Challenger 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Tulsa Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Charlottesville Challenger Mutua Madrid Open - Madrid Knoxville Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Champaign Challenger Western & Southern Open - Cincinnati Noumea Challenger Shanghai Rolex Masters - Shanghai Heilbronn Challenger 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 Dallas Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Pereira Challenger BNP Paribas Open - Indian Wells Sarasota Challenger Savannah Challenger Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Champaign Challenger BNP Paribas Open - Indian Wells Nottingham-2 Challenger Miami Open - Miami Mutua Madrid Open - Madrid Sunrise Challenger Bucaramanga Challenger Istanbul Challenger Cali Challenger Miami Open - Miami Dallas Challenger Pereira Challenger Savannah Challenger Tallahassee Challenger Barranquilla Challenger Sarasota Challenger Pereira Challenger Kaoshuing Challenger Charlottesville Challenger Bogota Challenger Le Gosier Challenger Knoxville Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger Sarasota Challenger Rennes Challenger Canberra Challenger Fairfield Challenger Le Gosier Challenger Tallahassee Challenger Bordeaux Challenger Panama City Challenger Mexico City Challenger Irving Challenger U.S. Open - New York Almaty Challenger Bangkok Challenger 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 Irving Challenger Kroger / St. Jude International - Memphis Sarasota Challenger Cerveza Club Colombia Open - Bogota University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano Salem Open - Hong Kong V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Scania Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch Lucknow ATP Tour Challenger - Lucknow Vancouver Challenger U.S. Men's Clay Court Championships - Houston Guayaquil Challenger BMW Tennis Championship - Sunrise Nord/LB Open - Braunschweig Voit Mexico City Open - Mexico City U.S. Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen Heineken Open - Auckland Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Heineken Open - Auckland International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich U.S. Open - New York SAP Open - San Jose AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Heineken Open - Auckland Rakuten Japan Open - Tokyo SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice U.S. Mens's Clay Court Championship - Houston Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Rio Open 500 - Rio de Janeiro Australian Open - Melbourne AEGON International - Eastbourne China Open - Beijing Heineken Open - Auckland Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna French Open - Paris Austrian Open - Kitzbuhel Valencia Open - Valencia Aircel Chennai Open - Chennai Brasil Open - Sao Paulo BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf Citi Open - Washington French Open - Paris U.S. Open - New York Barcelona Open BancSabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen President's Cup - Tashkent BellSouth Open - Vina del Mar Brasil Open - Salvador Morelos Challenger Tallahassee Challenger U.S. Open - New York Energis Open - Amersfoort Wimbledon - London Swiss Indoors Basel - Basel Copa AT&T - Buenos Aires Winston-Salem Open - Winston-Salem du Maurier Open - Toronto The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto U.S. Open - New York Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Copa Claro - Buenos Aires Rogers Cup - Montreal Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Countrywide Classic - Los Angeles Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Miami Open - Miami Swiss Open - Gstaad Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati 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 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 Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Finals, Group D Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, COL-ARG 3-1 U.S. Open (juniors) Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open (juniors) River Oaks International Tennis Tournament - Houston Olympics - London