All Tournaments China Open - Beijing U.S. Open - New York Wimbledon - London Truist Atlanta Open - Atlanta Hamburg European Open - Hamburg Citi Open - Washington Cary 1 Challenger Western & Southern Open - Cincinnati Zhuhai Open - Zhuhai Winston-Salem Open - Winston-Salem Laver Cup - Vancouver Davis Cup, Group B, Manchester EFG Swiss Open - Gstaad Australian Open (juniors) U.S. Open (juniors) Kyoto Challenger Egypt F3 Egypt F4 Karshi Challenger Samarkand Challenger Bangkok Challenger Davis Cup, Group II, 1R, RSA-LUX 5-0 Turkey F13 Turkey F14 Tampere Challenger Mozambique F1 Mozambique F2 Zimbabwe F1 Zimbabwe F2 Bangkok Challenger Shanghai Challenger Davis Cup, Group II, 2R, LTU-RSA 3-2 Thailand F1 Egypt F27 Egypt F28 Egypt F29 South Africa F1 South Africa F2 South Africa F3 Czech Republic F11 Antalya Cup - Antalya Rogers Cup - Montreal Shenzhen Open - Shenzhen Kremlin Cup - Moscow Kyoto Challenger Yokohama Challenger Zhuhai Challenger Germany F3 (Nussloch) Egypt F4 (Sharm El Sheikh) Davis Cup, Group II, 1R, RSA-EST 4-1 Egypt F9 (Sharm El Sheikh) Mestre Challenger Lisbon Challenger Poprad Tatry Challenger Davis Cup, Group II, 2R, RSA-SLO 5-0 Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Turkey F19 (Antalya) Turkey F21 (Antalya) Granby Challenger Lexington Challenger Vancouver Challenger Izmir Challenger Kaohsiung Challenger Tashkent Challenger Eckental Challenger Kobe Challenger Portugal F18 (Sintra) Davis Cup, Group II, 3R, DEN-RSA 1-3 French Open - Paris Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu Davis Cup, Group I, 1R, RSA-ISR 2-3 Egypt F5 (Sharm El Sheikh) Taipei City Challenger Nanchang Challenger Anning Challenger Seoul Challenger Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Karshi Challenger Samarkand Challenger Ilkley Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Davis Cup, Group I, PO, POR-RSA 4-0 Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami Gazprom Hungarian Open - Budapest Open Parc - Lyon French Open - Paris Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Playford Challenger Burnie Challenger Launceston Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Ostrava Challenger Aix En Provence Challenger Davis Cup, Group II, 1R, RSA-BUL 4-1 Brest Challenger Eckental Challenger Bratislava Challenger ATP Cup - Brisbane, Perth, Sydney Adelaide International - Adelaide Australian Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome French Open - Paris French Open (juniors) Western & Southern Open - New York U.S. Open - New York European Open - Antwerp M15+H Bagnoles-de-l'Orne M15+H Bressuire Davis Cup, World Group I, PO, BIH-RSA 3-1 Forli Challenger bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Australian Open - Melbourne Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris French Open (juniors) Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Wimbledon (juniors) Truist Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris M15 Antalya M15 Antalya M15 Antalya M15 Antalya Singapore Tennis Open - Singapore M15 Antalya M15 La Nucia M25 La Nucia M25 Reus M25 Angers M15 Las Palmas de Gran Canaria M15 Majadahonda M25 Uriage San Diego Open - San Diego Cassis Challenger Orleans Challenger M25 Bagneres-De-Bigorre M25+H Plaisir Mouilleron-Le-Captif Challenger M25+H Rodez M25 Toulouse Roanne Challenger M15 Antalya M15 Antalya M15 Antalya M15 Antalya Adelaide International 2 - Adelaide Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Cherbourg Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Turin Challenger Rolex Paris Masters - Paris Davis Cup, Group I, PO, ISR-RSA 3-1 Sarasota Challenger Tallahassee Challenger Savannah Challenger Bordeaux Challenger Troisdorf Challenger Forli 6 Challenger Lyon Challenger Blois Challenger Troyes Challenger Braunschweig Challenger Amersfoort Challenger Tampere Challenger Prague 3 Challenger Toulouse Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Brest Challenger Roanne Challenger Helsinki Challenger Andria Challenger Australian Open - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Banja Luka Open - Banja Luka Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle cinch Championships - London Mallorca Championships - Mallorca Nonthaburi 1 Challenger Nonthaburi 2 Challenger Oeiras 2 Challenger Quimper Challenger Tenerife 2 Challenger Pau Challenger Seoul Challenger Aix En Provence Challenger Gwangju Challenger Busan Challenger Bordeaux Challenger South Africa F3 Egypt F14 Egypt F18 Egypt F19 Mozambique F1 Mozambique F2 Zimbabwe F1 Zimbabwe F2 Zimbabwe F3 Egypt F26 Egypt F27 Turkey F39 Turkey F40 South Africa F1 South Africa F2 South Africa F3 Nigeria F3 Nigeria F4