Career 2024 2023 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 1996
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 USA F8 Guatemala F1 Mexico F6 Nicaragua F1 El Salvador F2 El Salvador F1 Guatemala F1 Mexico F14 Mexico F15 Nicaragua F1 El Salvador F2 Dominican Republic F3 Dominican Republic F4 El Salvador F1 Guatemala F1 Costa Rica F1 Mexico F5 Mexico F6 Mexico F7 Mexico F8 Panama F1 Venezuela F5 Venezuela F6 Ecuador F2 Ecuador F1 Ecuador F3 Mexico F12 Mexico F14 Mexico F15 El Salvador F2 Dominican Republic F2 Usa F13 Usa F14 Colombia F1 Usa F15 El Salvador F1 Mexico F6 Mexico F7 Canada F3 Mexico F9 Mexico F10 Mexico F11 Mexico F12 Mexico F13 Mexico F1 Mexico F2 Panama F1 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Mexico F8 Peru F4 Peru F5 Peru F6 USA F21 USA F22 Ecuador F1 Ecuador F2 Ecuador F3 Mexico F9 Mexico F10 Mexico F11 Venezuela F4 Venezuela F5 Mexico F14 Mexico F15 Mexico F3 Mexico F4 Colombia F1 Colombia F2 Mexico F5 El Salvador F1 USA F14 USA F15 Mexico F18 Mexico F19 Mexico F20 Mexico F7 Guatemala F1 El Salvador F1 Korea F1 Korea F2 Mexico F13 USA F23 Guatemala F1 USA F21 USA F22 Colombia F4 Colombia F3 Mexico F14 Mexico F15 USA F6 Guatemala F1 El Salvador F1 Mexico F1 Colombia F6 Colombia F7 El Salvador F2 Guatemala F2 USA F16 Honduras F1 El Salvador F1 El Salvador F1 El Salvador F2 Mexico F12 Colombia F2 USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2001 USTA Challenger of Calabasas - Calabasas Compaq Challenger - Bucharest Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx USTA/Safeway Challenger - Aptos Mexico F8 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee Regional Hand Center Men's Challenger - Fresno XL Bermuda Open - Bermuda USTA Challenger of Burbank - Burbank The LTA Men's Challenger - Southampton 2006 USTA Tallahassee Tennis Challenger - Tallahassee drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa BMW Tennis Championship - Sunrise Heineken Challenger - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia USTA Challenger of Burbank - Burbank XL Bermuda Open - Bermuda University of Tennessee USTA Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance USTA Seascape Challenger - Aptos 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of Houston - Houston Third Bank Tennis Championships - Lexington GHI Bronz Classic - Bronx drkoop.com USTA Challenger of Austin - Austin Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Oklahoma Challenger - Tulsa USTA Championships of Kerrville - Kerrville Stella Artois Clay Court Championships - Budaors 2002 Tulsa USTA Challenger - Tulsa TED Open - Istanbul The Wright Financial Group, Inc. Challenger - Champaign USTA Tennis Championships of Houston - Houston Internationaux du Doubs - Besancon USTA Challenger of Dallas - Dallas San Luis Potosi Challenger 2000 - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Open Castilla y Leon Trofeo Iberdrola - Segovia Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Challenger DCNS de Cherbourg - Cherbourg KGHM Polish Indoors - Wroclaw ARMS USTA Challenger - Rocky Mount 2002 FSE Challenger - Tarzana Warsteiner Challenger Wolfsburg - Wolfsburg 2001 UT Tyler Patriot Challenger - Tyler Zivnobanka Czech Open - Prostejov Time Warner USTA Challenger - Binghamton The Comercia Bank Challenger - Aptos Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota XL Capital Bermuda Open - Bermuda Oldum Brown Vancouver Open - Vancouver USTA Men's Challenger of Urbana-Champaign - Urbana Burbank Challenger - Burbank 2003 USTA Challenger of Calabasas - Calabasas Semgroup Challenger - Tulsa USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Flea Market Cup Busan Challenger Tennis - Busan 2006 Challenger of Santa Clarita California Challenger - Valencia ECM Prague Open - Prague Abierto Colombiano de Tenis - Bogota Music City Challenger - Nashville JSM Challenger of Champaign - Urbana XI Open International D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Tiburon Challenger - Tiburon Challenger Groningen - Groningen The Natrel's Challenger of Granby - Granby Carson Challenger USTA Seascape Challenger - Aptos Dallas Challenger Fifth Third Bank Tennis Classic - Lexington San Luis Potosi Challenger Talahassee Challenger Rhodes Challenger Binghamton Professional Tennis Tournament - Binghamton Turin Challenger Aptos Challenger Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas College Station Challenger - College Station Sacramento Challenger Austin Challenger - Austin Tiburon Challenger Calabasas Challenger USTA Challenger - Champaign 2004 Keys Gate Challenger - Homestead Charlottesville Challenger Lugano Challenger Aptos Challenger Privat Bank Cup - Dnepropetrovsk Binghamton Challenger Samsung Secruities Cup Challenger - Seoul Tulsa Challenger Tiburon Challenger Flea Market Cup Busan Challenger Tennis - Busan Knoxville Challenger Helsinki Challenger Noumea Challenger Honolulu Challenger Rimouski Challenger USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Challenger Lugano - Lugano Beijing Challenger Tulsa Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Aguascalenties Challenger Seoul Challenger Charlottesville Challenger Mexico City Challenger Carson Challenger Tiburon Challenger Honolulu Challenger Dallas Challenger Salinas Challenger Barranquilla Challenger Milan Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bogota Challenger Pereira Challenger Calabasas Challenger Charlottesville Challenger Panama City Challenger Bogota Challenger Granby Challenger Countrywide Classic USTA Men's Challenger - Carson Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City San Luis Potosi Challenger Manta Challenger Manta Challenger Rio De Janeiro Challenger Napa Challenger Savannah Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Guadalajara Challenger San Luis Potosi Challenger Countrywide Classic USTA Challenger - Carson Manta Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Medellin Challenger Quimper Challenger Quito Challenger Napa Challenger Cali Challenger Charlottesville Challenger Alessandria Challenger Knoxville Challenger Medellin Challenger Samsung Securities Cup - Seoul Cali Challenger Columbus Challenger Pereira Challenger Bucaramanga Challenger Dallas Challenger Santo Domingo Challenger Guadalajara Challenger San Luis Potosi Challenger Sao Paulo Challenger Granby Challenger Guadalajara Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Cary Challenger Monterrey Challenger Happy Valley Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Ilkley Challenger Waco Tennis Challenger - Waco Bogota Challenger Monterrey Challenger Cali Challenger Cali Challenger Atlanta Clay Court Challenger - Atlanta Morelos Challenger Guadalajara Challenger Caltanissetta Challenger USTA Challenger of Las Vegas - Las Vegas Milan Challenger Aptos Challenger Samsung Securities Cup - Seoul 2003 Freeman Men's Challenger - Joplin Gatineau Challenger Sacramento Challenger Knoxville Challenger Koblenz Challenger Medellin Challenger Milan Challenger Sarasota Challenger Knoxville Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Reggio Emilia Challenger Winnetka Challenger Lexington Challenger Fifth-Third Bank Tennis Championships - Lexington Gimcheon Challenger Winnetka Challenger Sacramento Challenger Cary Challenger Pereira Challenger Prostejov Challenger Swanston Challenger - Sacramento San Luis Potosi Challenger Champaign Challenger Flea Market Cup - Busan Lima Challenger Bucaramanga Challenger Leon Challenger Guadalajara Challenger Urbana-Champaign Challenger - Urbana Salinas Challenger Stockton Challenger 2002 Azalea Orthopedic Challenger - Tyler Delray Beach International Tennis Championships - Delray Beach Fergana Challenger Padova Challenger CNA TennisPro Classic - Winnetka Ilkley Challenger Barranquilla Challenger Tempe Challenger Cary Challenger Medellin Challenger Bogota Challenger Granby Challenger - Granby Hilton Waikoloa USTA Challenger - Waikoloa ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck USTA Men's Challenger of Dallas - Dallas Eddleman USTA Challenger - Birmingham drkoop.com USTA Challenger of Tallahassee - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Leon Challenger Sarasota Challenger Winnetka Challenger USTA Challenger of Tiburon - Tiburon Perugia Challenger University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Aptos Challenger Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Unique Zagreb Open - Zagreb XI Venice Open - Venice USTA Tallahassee Tennis Challenger - Tallahassee Tiburon Challenger Compaq Cup 2001 - Zabrze Rennes Challenger Morelos Challenger Leon Challenger San Luis Potosi Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Heilbronn Challenger Sacramento Challenger Prostejov Challenger Yokohama World Tennis Gaora Cup - Yokohama Heineken Open - Auckland The Waco International Tennis Challenger - Waco Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta Quito Challenger Guadalajara Challenger Pingguo Challenger Guayaquil Challenger Montevideo Challenger Newport Beach Challenger Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Leon Challenger USTA Seascape Challenger - Aptos Savannah Challenger Kroger / St. Jude International - Memphis Naples Challenger - Naples Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Healthsouth/USTA Challenger - Denver Tiburon Challenger Verizon Tennis Challenge - Atlanta Santo Domingo Challenger Fifth-Third Bank Tennis Championships - Lexington Las Vegas Challenger Charlottesville Challenger Newport Beach Challenger Lima Challenger Challenger Ciudad de Tijuana - Tijuana San Luis Potosi Challenger Leon Challenger GHI Bronx Classic - Bronx Puerto Vallarta Challenger Aix En Provence Challenger AT&T Challenger of Dallas - Dallas The Stella Artois Grass Court Championships - London Prostejov Challenger Bratislava Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Manta Challenger Bancolombia Open - Bogota Miller Lite Hall of Fame Tennis Championships - Newport New Haven Challenger Como Challenger RCA Championships - Indianapolis drkoop.com USTA Challenger of Dallas - Dallas The Hamlet Cup - Long Island drkoop.com USTA Challenger of Houston - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee Abierto Internacional Varonil Ciudad de Cancun - Cancun V Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban USTA Safeway Challenger - Aptos Heineken Open - Auckland Kyiv UMC Open - Kiev Optimus Maia Open - Maia Gran Copa Ericsson - Rio de Janeiro Busan Challenger Healthsouth/USTA Men's Challenger of Burbank - Burbank Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Ojai Challenger drkoop.com USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto The Granby Natrel Challenger - Granby IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Challenger - Forest Hills Music City Challenger - Nashville Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda AAPT Championships - Adelaide Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide The 'Fitz' Casino Challenger - Tunica Heineken Open - Auckland Fifth Third Bank Tennis Championships - Lexington Hurricane Tennis Open - Bradenton Siebel Open - San Jose Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Tiburon Challenger 2008 Lubbock Challenger - Lubbock Santo Domingo Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Samsung Securities Cup - Seoul Pereira Challenger Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island China Open - Beijing Leon Challenger TD Waterhouse Cup - Long Island Chennai Open - Chennai International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Busan Challenger Arizona Men's Tennis Championships - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Cremona Challenger The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Sydney International - Sydney Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Bogota Challenger Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Chennai Open - Chennai Champaign Challenger Champaign Challenger Legg Mason Tennis Classic - Washington Helsinki Challenger Winston Salem - Winston Salem SAP Open - San Jose Le Gosier Challenger Cali Challenger Vicenza Challenger Caltanissetta Challenger Quito Challenger Honolulu Challenger Prague Challenger AEGON International - Eastbourne Medellin Challenger Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Claro Open Colombia - Bogota San Luis Potosi Challenger SAP Open - San Jose Sunrise Challenger Bucaramanga Challenger Tiburon Challenger SAP Open - San Jose St. Petersburg Open - St. Petersburg Bogota Challenger Mexico City Challenger Winston-Salem Open - Winston-Salem Baton Rouge Challenger Farmers Classic - Los Angeles Sao Paulo Challenger Tiburon Challenger Tallahassee Challenger RCA Championships - Indianapolis China Open - Beijing Monterrey Challenger Manta Challenger Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos New York Open - New York Chicago Challenger Panama City Challenger Cary Challenger Regions Morgan Keegan Championships - Memphis Houston Challenger Furth Challenger Cancun Challenger Meknes Challenger Kyoto Challenger U.S. Men's Clay Court Championships - Orlando Buenos Aires Challenger Rio De Janeiro Challenger Morelos Challenger Hall of Fame Open - Newport Chennai Open - Chennai Guadalajara Challenger USTA Men's Challenger of Dallas - Dallas Sarasota Challenger Sporting Challenger - Turin Binghamton Professional Tennis Tournament - Binghamton San Luis Potosi Challenger 2002 - San Luis Potosi Bendigo Challenger Lima Challenger Las Vegas Challenger Santiago Challenger Rio De Janeiro Challenger 2002 USTA Challenger of Calabasas - Calabasas Mexico City Challenger USTA Challenger of Burbank - Burbank Lisbon Challenger Aegon Nottingham Open - Nottingham University of Tennessee USTA Men's Challenger - Knoxville V Trofeo Ciudad de Quito - Quito Monterrey Challenger Atlantic City Open - Atlantic City Challenger de Granby - Granby West Side Tennis Club Clay Court Challenger - Forest Hills Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger - San Luis Potosi Canottieri Minico 2004 - Mantova Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Cali Challenger Las Vegas Challenger Columbus Challenger Guayaquil Challenger Tata Open Maharashtra - Pune Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Sony Ericsson Open 2008 - Belgrade Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Waldbaum's Hamlet Cup - Long Island Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Claro Open Colombia - Bogota Arizona Men's Tennis Championships - Scottsdale Legg Mason Tennis Classic - Washington Suisse Open - Gstaad Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos Cordoba Open - Cordoba Tennis Masters Series - Indian Wells The Ericsson Open - Miami Franklin Templeton Tennis Classic - Scottsdale Waldbaum's Hamlet Cup - Long Island San Francisco Challenger Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Samarkand Challenger Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome ATP Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok Pacific Life Open - Indian Wells French Open - Paris AIG Japan Open Tennis Championships - Tokyo Sony Ericsson Open - Miami Millenium Tennis Championships - Delray Beach Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Adidas International - Sydney Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Rogers Cup - Montreal TD Waterhouse Cup - Long Island Australian Open - Melbourne French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Countrywide Classic - Los Angeles U.S. Open - New York Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York U.S. Open - New York Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, PO, ESA-PAR 3-2 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, Group II, 3R, ESA-VEN 1-3 Davis Cup, Group II, 2R, VEN-ESA 3-2 Davis Cup, Group II, 2R, ESA-VEN 2-3 Davis Cup, Group II, 1R, ESA-BOL 3-2 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, PO, GUA-ESA 3-1 Davis Cup, Group II, 1R, ESA-PER 2-3 French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group II, 2R, BAR-ESA 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Group II, 1R, MEX-ESA 5-0 Davis Cup, Group II, PO, ZIM-ESA 1-3 Davis Cup, Group II, 1R, ESA-IRL 1-4 Davis Cup, Americas Group II, PO, BOL-ESA 4-1 Davis Cup, Group 2, PO, ESA-CUB 4-1 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group II, 1R, PAR-ESA 2-3 Davis Cup, Group II, 1R, PUR-ESA 2-3 Davis Cup, Group II, 2R, VEN-ESA 3-2 Davis Cup, World Group II, PO, ESA-JAM 3-1 Davis Cup, Group II, 1R, POL-ESA 3-1 Davis Cup, Group 2, 2R, VEN-ESA 4-1 Davis Cup, Group II, 1R, ESA-DEN 2-3 Davis Cup, Group II, 1R, ESA-PUR 3-2 Davis Cup, World Group II, 1R, BUL-ESA 3-2 French Open (juniors) U.S. Open (juniors) Wimbledon (juniors)