Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Egypt #1-w1 Netherlands F4 Egypt #2-w2 Sudan F1 Senegal F1 Senegal F2 Egypt F4 Egypt F5 Burundi F1 Rwanda F1 Uganda F1 Egypt F1 Egypt F2 Egypt F3 Egypt F4 Egypt F5 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Syria F1 Syria F2 Egypt F12 Egypt F11 Egypt F13 Burundi F1 Rwanda F1 Uganda F1 M15 Kottingbrunn M15 Sharm ElSheikh M15 Sharm ElSheikh Kenya F1 Egypt F14 Egypt F15 Egypt F1 Egypt F3 Korea F2 Morocco F5 Turkey F18 Turkey F26 Rwanda F1 Rwanda F2 Turkey F32 Egypt F1 Egypt F2 Turkey F12 Turkey F14 Spain F8 Bulgaria F2 Spain F14 Spain F16 Spain F17 Spain F18 Turkey F31 Turkey F32 Spain F30 Spain F32 Turkey F40 Turkey F41 Turkey F1 Turkey F2 Kazakhstan F1 Kazakhstan F2 Turkey F10 Turkey F11 Turkey F12 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F11 Egypt F14 Egypt F21 Egypt F22 Egypt F28 Egypt F29 Egypt F32 Egypt F35 Egypt F36 Egypt F9 Egypt F10 Egypt F11 Egypt F19 Egypt F20 Italy F23 Danderyd Challenger Egypt F28 Egypt F29 Turkey F38 Egypt F33 Egypt F34 Egypt F36 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F15 Egypt F16 Egypt F22 Egypt F23 Italy F17 Egypt F30 Egypt F31 Egypt F32 Egypt F33 Egypt F38 Egypt F1 Egypt F6 Egypt F12 Nigeria F1 Nigeria F2 Nigeria F3 Nigeria F4 M15 Sharm ElSheikh M15 Antalya M25 Sharm ElSheikh Tunis Challenger Mauthausen Challenger Prostejov Challenger M25 Villeneuve-Loubet Olympics - Paris Segovia Challenger Tulln Challenger M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh Cancun Challenger M15 Hurghada Egypt F26 Korea F1 Egypt F20 (Sharm El Sheikh) Italy F25 (Cornaiano) Tunisia F1 Kazakhstan F7 (Shymkent) Turkey F25 Tunisia F2 Finland F4 (Helsinki) Tunisia F3 Morocco F4 Thailand F1 Thailand F2 Burundi F1 Rwanda F1 Uganda F1 Kuwait F1 M15 Sharm ElSheikh M25 Prague M25 Most M25 Jablonec nad Nisou Kuwait F2 M15 Cairo M15 Cairo Egypt F5 Italy F24 M15 Osijek M25 Kursumlijska Banja 4th Volkswagen Challenger - Wolfsburg Spain F6 Siemens Open - Scheveningen Portugal F1 Rome Challenger Furth Challenger Manerbio Challenger Alphen Challenger Scheveningen Challenger Kenitra Challenger Bordeaux Challenger Guadalajara Challenger Leon Challenger Prostejov Challenger Poprad Tatry Challenger Todi Challenger Cortina Challenger Portugal F2 Rome Challenger Eckental Challenger Burnie Challenger Launceston Challenger Panama City Challenger Vicenza Challenger Recanati Challenger Shanghai Challenger Shenzhen Challenger St. Brieuc Challenger Seville Challenger Portugal F3 Tashkent Challenger Liuzhou Challenger Playford Challenger Burnie Challenger Chennai Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Barletta Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Lisbon Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger Prague Challenger Sopot Challenger Genova Challenger Florence Challenger Mouilleron-Le-Captif Challenger Ningboo Challenger Ismaning Challenger Shenzhen Challenger Bratislava Challenger Bangkok Challenger Spain F11 Pau Challenger Spain F12 Bulgaria F3 Nur-Sultan Challenger Turkey F17 Turkey F19 Morocco F4 Istanbul Challenger Cary Challenger Sao Paulo Challenger Istanbul Challenger Antalya 2 Challenger Biella 3 Challenger Split 2 Challenger Ostrava Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Braunschweig Challenger Amersfoort Challenger Trieste Challenger Meerbusch Challenger Luedenscheid Challenger Braga Challenger Helsinki Challenger Kazakhstan F5 Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Savannah Challenger Shymkent 1 Challenger Shymkent 2 Challenger Forli 6 Challenger Milan Challenger Luedenscheid Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Alicante Challenger Ismaning Challenger Hamburg Challenger Maspalomas Challenger Biel Challenger Aix En Provence Challenger Kigali 2 Challenger Turkey F13 Bulgaria F1 Turkey F34 Turkey F3 Egypt F10 Egypt F8 Morocco F4 Italy F16 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Egypt F3 Heilbronn Challenger Gabon F1 Gabon F2 M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Antalya Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Tatra Banka Slovak Open - Bratislava Chennai Open - Chennai M15 Cairo Open 13 - Marseille M15 Cairo M15 Sharm ElSheikh M25 Sharm ElSheikh PBZ Zagreb Indoors - Zagreb M25 Sharm ElSheikh Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch M25 Jablonec nad Nisou M15 Madrid M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh BMW Tennis Championship - Sunrise Chennai Open - Chennai M15 Doha PBZ Zagreb Indoors - Zagreb LTA Shrewsbury Challenger - Shrewsbury M25 Doha ABN AMRO World Tennis Tournament - Rotterdam Rhodes Challenger M15 Cairo Grand Prix Hassan II - Casablanca M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Alphen Challenger M25 Duffel Open 13 - Marseille M15 Brcko Bet-At-Home Austrian Open - Kitzbuhel M25 Kiseljak BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Jersey Challenger UNICEF Open - 's Hertogenbosch M15 Sarajevo Cairo Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam M25 Bourg-en-Bresse Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Cordenons Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch San Marino Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha M15 Vienna Heineken Open - Auckland Copa Claro - Buenos Aires Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open 13 - Marseille Almaty Challenger Topshelf Open - 's-Hertogenbosch Tashkent Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Suisse Open - Gstaad Generali Open - Kitzbuhel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest M25 Kigali Noventi Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Sofia Open - Sofia Chennai Challenger Bergamo Challenger Adelaide International 2 - Adelaide Lille Challenger Millennium Estoril Open - Estoril BMW Open - Munich Barletta Challenger Libema Open - 's-Hertogenbosch Nanchang Challenger Winston-Salem Open - Winston-Salem Anning Challenger Libema Open - 's-Hertogenbosch Rome Challenger Poprad Tatry Challenger Winnetka Challenger Egypt F2 Anning Challenger Almaty Challenger Tanger Challenger Eskisehir Challenger Cordenons Challenger Fergana Challenger Heilbronn Challenger Chennai Challenger Guangzhou Challenger Prostejov Challenger Oberstaufen Challenger Marburg Challenger Braga Challenger Segovia Challenger Meknes Challenger Bratislava Challenger Maia Challenger Siemens Open 2004 - Scheveningen Challenger Groningen - Groningen Siemens Open - Scheveningen Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Rogers Masters - Montreal Pacific Life Open - Indian Wells Siemens Open 2007 - Scheveningen Sony Ericsson Open - Miami GHI Bronz Classic - Bronx BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The Tarka Challenger - Barnstaple BNP Paribas Open - Indian Wells IPP Open - Helsinki Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali di Tennis di Bergamo - Bergamo Western & Southern Open - Cincinnati BMW Tennis Championship - Sunrise Sony Open Tennis - Miami Mutua Madrid Open - Madrid Ljubljana Open 2008 - Ljubljana BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mexico City Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Lugano Challenger Orbetello Challenger Como Challenger Helsinki Challenger Augsburg Challenger Marrakech Challenger Astana Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Meknes Challenger Casablanca Challenger Dallas Challenger Wuhan Challenger Caltanissetta Challenger Monte-Carlo Rolex Masters - Monte-Carlo Barletta Challenger Bergamo Challenger Caltanissetta Challenger Istanbul Challenger San Marino Challenger Izmir Challenger Kolkata Challenger New Delhi Challenger Athens Challenger Casablanca Challenger Itajai Challenger Sao Paulo Challenger Cali Challenger Mohammedia Challenger Scheveningen Challenger San Benedetto Challenger Meerbusch Challenger Alphen Challenger Casablanca Challenger Meknes Challenger Rennes Challenger Reunion Island Challenger Casablanca Challenger Santos Challenger M25 Cairo Aix En Provence Challenger Liberec Challenger Trnava Challenger Padova Challenger San Benedetto Challenger Recanati Challenger Padova Challenger M15 Sharm ElSheikh Todi Challenger Cordenons Challenger New Delhi Challenger Genova Challenger Szczecin Challenger Trnava Challenger Rennes Challenger Andria Challenger Santo Domingo Challenger Morelos Challenger Australian Open - Melbourne San Luis Potosi Challenger French Open - Paris Prague Challenger Scheveningen Challenger Portoroz Challenger Como Challenger U.S. Open - New York Mohammedia Challenger Australian Open - Melbourne BNP Paribas Masters - Paris Lisbon Challenger French Open - Paris Scheveningen Challenger Tampere Challenger Wimbledon - London Sibiu Challenger Kenitra Challenger Casablanca Challenger Budapest Challenger Beijing Challenger Bergamo Challenger Guadalajara Challenger San Luis Potosi Challenger Heilbronn Challenger Shymkent Challenger Almaty Challenger Mouilleron-Le-Captif Challenger Australian Open - Melbourne Poprad Tatry Challenger French Open - Paris Shenzhen Challenger Wimbledon - London Leon Challenger Australian Open - Melbourne French Open - Paris Manerbio Challenger Banja Luka Challenger Wimbledon - London Liuzhou Challenger Bangkok Challenger U.S. Open - New York Zhangjiagang Challenger Barcelona Challenger Prague Challenger Prague II Challenger Ostrava Challenger Orlando Challenger Gwangju Challenger Split 1 Challenger Liberec Challenger Ismaning Challenger Bergamo Challenger Ho Chi Minh City Challenger Istanbul Challenger Bangkok Challenger Koblenz Challenger Istanbul Challenger San Luis Potosi Challenger Koblenz Challenger Australian Open - Melbourne Lisbon Challenger French Open - Paris Glasgow Challenger Tenerife 2 Challenger Kigali 1 Challenger Aptos Challenger Losinj Challenger Wimbledon - London Brest Challenger U.S. Open - New York Australian Open - Melbourne Traralgon Challenger Ningboo Challenger Kolkata Challenger Shenzhen Challenger French Open - Paris Dobrich Challenger Wimbledon - London U.S. Open - New York Scheveningen Challenger Vancouver Challenger Cortina Challenger Australian Open - Melbourne French Open - Paris Perugia Challenger Ordina Open - 's-Hertogenbosch Amersfoort Challenger Wimbledon - London U.S. Open - New York Sibiu Challenger Australian Open - Melbourne Helsinki Challenger French Open - Paris Burnie Challenger Manama Challenger Wimbledon - London Leon Challenger U.S. Open - New York Campinas Challenger Australian Open - Melbourne Prague Challenger French Open - Paris Forli Challenger Launceston Challenger Todi Challenger Amersfoort Challenger ABN AMRO World Tennis Tournament - Rotterdam Sanremo Challenger Aguascalientes Challenger Blois Challenger Ordina Open - 's-Hertogenbosch Maia Challenger AIG Japan Open Tennis Championships - Tokyo Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Wimbledon - London Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Ordina Open - s-Hertogenbosch Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Rio Open 500 - Rio de Janeiro French Open - Paris Credit Agricole Suisse Open - Gstaad Wimbledon - London Heineken Open - Auckland Grand Prix Hassan II - Casablanca U.S. Open - New York Austrian Open - Kitzbuhel Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Suisse Open - Gstaad Wimbledon - London Antalya Cup - Antalya AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Barcelona Open Banc Sabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Gerry Weber Open - Halle French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm Hamburg Challenger Bratislava 1 Challenger Noumea Challenger Launceston Challenger Bengalaru Challenger Aix En Provence Challenger Antalya Challenger Biella 1 Challenger Biella 2 Challenger PTT Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia The Priority Telecom Open - Amersfoort Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Open 13 - Marseille German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Trieste Challenger Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, PO, IRL-EGY 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Group I, PO, GRE-EGY 3-2 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open (juniors) Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group II, PO, EGY-CYP 4-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group II, 1R, URU-EGY 1-3 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group II, 1R, EGY-NOR 4-0 Davis Cup, Group II, 3R, EGY-FIN 2-3 Davis Cup, World Group I, 1R, EGY-HUN 2-3 Salzburg Challenger All Lower level tournaments U.S. Open (juniors) Australian Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo M25 Poznan Davis Cup, Group 2, 1R, SLO-EGY 5-0 M15 Sharm ElSheikh