Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F5 USA F9 USA F2 Costa Rica F1 Germany F1 Germany F2 Germany F4 Germany F2 USA F12 USA F30 USA F10 USA F9 USA F1 USA F2 USA F3 USA F1 USA F4 USA F5 USA F6 USA F8 USA F6 M15 Vero Beach M25 Cancun Nova Challenger Osaka - Osaka XI Open International D'Andorra - Andorra Carson Challenger M25 Tulsa Akbank Private Banking TED Open - Istanbul The Mercedes Benz of Calabasas - Calabasas Leon Challenger Columbus Challenger Cary Challenger Charlottesville Challenger Cary 2 Challenger US Men's Clay Court Championship - Houston Knoxville Challenger Milan Indoors - Milan St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Chennai Open - Chennai Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Medibank International - Sydney AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf M25 Dallas BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz Citi Open - Washington Shenzhen Open - Shenzhen Heineken Open - Auckland Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Memphis Open - Memphis AEGON Championships - London BB&T Atlanta Open - Atlanta Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Aegon Nottingham Open - Nottingham Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille AEGON International - Eastbourne US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Sacramento Challenger - Sacramento BB&T Atlanta Open - Atlanta Citi Open - Washington Truist Atlanta Open - Atlanta BH Tennis Open International Cup - Belo Horizonte Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Zagreb Open - Zagreb ATU Cup - Weiden Siemens Open 2003 - Scheveningen GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Ford de Cherbourg - Cherbourg Open de L'Isere-Trophee BNP Paribas - Grenoble USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 2007 Challenger of Santa Clara - Valencia Countrywide Classic USTA Challenger - Carson Guzzini Challenger - Recanati Open D'Orleans - Orleans Ethias Trophy - Mons Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Dublin Challenger - Dublin Ford Tennis Championships - Louisville Carson Challenger Citi Open - Washington Sunrise Challenger Johannesburg Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Nottingham Challenger Yuba City Challenger Charlottesville Challenger Rhodes Challenger Ojai Challenger Winnetka Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Charlottesville Challenger Dallas Challenger Rome Challenger Taipei City Challenger Tallahassee Challenger St. Remy Challenger Petange Challenger Charlottesville Challenger Quimper Challenger Cherbourg Challenger Tallahassee Challenger Tiburon Challenger Winnetka Challenger Nottingham Challenger Sacramento Challenger Charlottesville Challenger Astana Challenger Knoxville Challenger Kazan Challenger Guadalajara Challenger Shenzhen Challenger Gimcheon Challenger Portoroz Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Recanati Challenger Cherbourg Challeger Sarajevo Challenger Happy Valley Challenger Johannesburg Challenger Baton Rouge Challenger Athens Challenger Savannah Challenger Sarasota Challenger Cremona Challenger Vancouver Challenger Sacramento Challenger Eckental Challenger Noumea Challenger Bergamo Challenger Winnetka Challenger Nottingham Challenger Ilkley Challenger Vancouver Challenger Cary Challenger Winnetka Challenger Newport Beach Challenger Dallas Challenger Orlando 2 Challenger Rome Challenger Charleston Challenger Rome Challenger Little Rock Challenger Cary 1 Challenger Charleston Challenger Napoli Challenger Gallagher International - Hamilton The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Open de L'Isere (Open 38) - Grenoble Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton V Gramado Open de Tennis - Gramado Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova The Nottingham Challenger - Nottingham Open de la Ville de Saint Denis - Reunion Island Ordina Open - 's-Hertogenbosch Music City Challenger - Nashville Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Copenhagen Open - Copenhagen Home Depot Center USTA Challenger - Carson Mobilux Open - Luxembourg USTA Men's Challenger of Dallas - Dallas XL Bermuda Open - Bermuda The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington GHI Bronx Tennis Classic - Bronx The $50,000 Pro Challenger at Calabasas - Calabasas Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Open de Rennes La Trinitaine - Rennes Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding The 'Fitz' Casino Challenger - Tunica Music City Challenger - Nashville JSM Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao The 70th King's Cup and Queen's Cup - Bangkok III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Arroyo de la Encomienda - Valladolid Fifth Third Bank Tennis Classic - Lexington Open des Alpes Trophee BNP Paribas - Grenoble Dallas Challenger 13 BH Tennis Open International Cup - Belo Horizonte Carson Challenger Winnetka Challenger Aptos Challenger TED Open - Istanbul Calabasas Challenger Bergamo Challenger Belgrade Challenger Jersey Challenger Open 13 - Marseille Nottingham Challenger Milan Indoors - Milan Honolulu Challenger Aptos Challenger Legg Mason Tennis Classic - Washington D.C. Tallahassee Challenger Warsteiner Challenger Lubeck - Lubeck St. Remy Challenger Tiburon Challenger Calabasas Challenger Sporting Challenger 2003 - Turin 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Courmayeur Challenger Knoxville Challenger Johannesburg Challenger Tallahassee Challenger Wolfsburg Challenger Nottingham Challenger Music City Challenger - Nashville Bath Challenger Rennes Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Sarasota Challenger Savannah Challenger Rome Challenger South African Airways Tennis Open - Durban II Naples ITG Challenger - Naples Orleans Challenger Samsung Securities Cup - Seoul Aptos Challenger Thailand Open - Bangkok Heilbronn Open - Heilbronn Maui Challenger Ramat Hasharon Challenger Dallas Challenger Le Gosier Challenger Guadalajara Challenger Savannah Challenger Music City Challenger - Nashville Nottingham Challenger Nottingham-2 Challenger Binghamton Challenger XL Bermuda Open - Bermuda Aptos Challenger Napa Challenger Tiburon Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Leon Challenger AEGON International - Eastbourne Sarasota Challenger Savannah Challenger Nottingham-2 Challenger PTT Thailand Open - Bangkok Irving Challenger Heilbronn Challenger Pilot Pen Tennis - New Haven Heilbronn Challenger Mexico City Challenger Qatar Open - Doha Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Sarasota Challenger Savannah Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Apia International - Sydney Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Fairfield Challenger Noumea Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tiburon Challenger Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sarasota Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Tallahassee Challenger Sony Ericsson Open - Miami Savannah Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Palmas del Mar Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Heineken Open - Auckland Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Sony Open Tennis - Miami Tulsa Challenger Heineken Open Shanghai - Shanghai Sony Open Tennis - Miami AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Qatar Open - Doha Heineken Open - Auckland Shanghai Rolex Masters - Shanghai SAP Open - San Jose BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Grass Court Championships - London Miami Open - Miami RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Mutua Madrid Open - Madrid Thailand Open - Bangkok Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Kremlin Cup - Moscow Chicago Challenger Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Ordina Open - 's-Hertogenbosch US Men's Clay Court Championships - Houston BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Miami Open - Miami Cleveland Challenger Countrywide Classic - Los Angeles Monte-Carlo Rolex Masters - Monte-Carlo Indian Wells Challenger Next Generation Adelaide International - Adelaide Rogers Cup - Toronto Monterrey Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Leon Challenger Mutua Madrid Open - Madrid Puerto Vallarta Challenger The Stella Artois Championships - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati RCA Championships - Indianapolis Little Rock Challenger Columbus Challenger Winnetka Challenger Heineken Trophy - 's-Hertogenbosch Aptos Challenger Regions Morgan Keegan Championships - Memphis New Haven Challenger U.S. Mens's Clay Court Championship - Houston Cary Challenger Columbus Challenger The Artois Championships - London Fairfield Challenger The Nottingham Open - Nottingham Las Vegas Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Charlottesville Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Knoxville Challenger AIG Japan Open Tennis Championships - Tokyo Houston Challenger Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland Newport Beach Challenger Cleveland Challenger Delray Beach International Tennis Championships - Delray Beach Monterrey Challenger U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Cleveland Challenger Tallahassee Challenger Regions Morgan Keegan Championships - Memphis AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Little Rock Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Cary 2 Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Columbus Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Columbus Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Tallahassee Challenger Savannah Challenger Citi Open - Washington Little Rock Challenger Orlando Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Lexington Challenger Chicago Challenger ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Cary Challenger Columbus 2 Challenger Winston-Salem Open - Winston-Salem Tiburon Challenger The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Las Vegas Challenger Knoxville Challenger Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Open de Moselle - Metz Cleveland Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Portugal Open - Oeiras Infosys Hall of Fame Open - Newport French Open - Paris ATP Kremlin Cup - Moscow The Hypo Group Tennis International 2008 - Poertschach Chennai Open - Chennai SAP Open - San Jose Pilot Pen Tennis - New Haven AEGON Championships - London AEGON International - Eastbourne Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis Open Parc - Lyon AEGON International - Eastbourne Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco AEGON Championships - London Abierto Mexicano - Los Cabos Delray Beach Open - Delray Beach Shenzhen Open - Shenzhen ASB Classic - Auckland Ricoh Open - 's-Hertogenbosch Heineken Open - Auckland Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Arizona Men's Tennis Championships - Scottsdale AIG Japan Open - Tokyo The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Pilot Pen Tennis - New Haven Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice If Stockholm Open - Stockholm Valencia Open - Valencia NASDAQ-100 Open - Miami Millennium Estoril Open - Estoril Truist Atlanta Open - Atlanta Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Rogers Masters - Toronto French Open - Paris Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati 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 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 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 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 Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne All Lower level tournaments Davis Cup, Group 1, 1R, LUX-FIN 4-1 Olympics - London Olympics - Rio de Janeiro Davis Cup, Group II, PO, MAD-LUX 1-4 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Truist Atlanta Open - Atlanta Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, REL2, LUX-NOR 5-0