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 Netherlands F4 Ukraine F1 Israel F1 Canada F1 Canada F2 Great Britain F7 Great Britain F8 Lithuania F2 Netherlands F4 Belarus F1 Belarus F2 Brazil F16 Brazil F17 Morocco F1 Morocco F2 Italy F9 Italy F10 Russia F4 Germany F4 Germany F5 Turkey F1 Turkey F2 Turkey F3 Romania F1 Romania F3 Georgia F1 Russia F5 France F2 France F3 Turkey F2 Turkey F3 Turkey F4 Romania F1 Romania F2 Romania F6 Russia F3 Turkey F9 Turkey F10 Iran F6 Iran F7 Turkey F1 Turkey F2 Turkey F3 Ukraine F1 Ukraine F2 Ukraine F3 Germany F7 Turkey F26 Turkey F27 Turkey F2 Turkey F3 Turkey F4 Ukraine F1 Ukraine F2 Ukraine F3 Turkey F12 Uzbekistan F1 Uzbekistan F2 Germany F9 Germany F10 Poland F4 Poland F5 Turkey F42 Turkey F43 Turkey F2 Turkey F3 Turkey F4 Ukraine F1 Ukraine F2 Ukraine F3 Russia F6 Russia F7 Turkey F43 Turkey F44 Turkey F48 Turkey F49 Ukraine F3 Germany F3 Turkey F2 Turkey F3 Turkey F4 Ukraine F1 Ukraine F2 Ukraine F3 Germany F12 Turkey F2 Kazakhstan F1 Kazakhstan F2 Egypt F14 Egypt F15 Ukraine F1 Ukraine F2 Ukraine F3 Czech Republic F4 Czech Republic F5 Czech Republic F8 Tunisia F14 Kazakhstan F3 Kazakhstan F4 Czech Republic F4 Netherlands F4 Germany F8 Hungary F7 Hungary F8 Turkey F42 Turkey F43 Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F3 (Cherkassy) Poland F9 (Bydgoszcz) Poland F10 (Poznan) Ukraine F4 (Kiev) Italy F24 Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Ukraine F3 Tunisia F4 Germany-w3 Germany-w4 Belgium F2 Israel F2 Israel F3 Tunisia F7 Croatia F1 Croatia F2 Canada F3 Morocco F3 Morocco F4 Ukraine F1 Ukraine F1 Brazil F20 Italy F15 Ukraine F2 Italy F16 Ukraine F3 Ukraine F4 Belarus F1 Ukraine F2 Belarus F2 Netherlands F3 Nigeria F1 Nigeria F2 Turkey F1 Turkey F2 Romania F10 Romania F11 Brazil F18 Brazil F21 Germany F3 Germany F4 Germany F5 Ukraine F1 Georgia F2 Ukraine F2 Ukraine F3 Russia F4 Russia F3 Kazakhstan F1 Kazakhstan F2 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Turkey F16 (Antalya) Turkey F17 (Antalya) Ukraine F1 (Rivne) Ukraine F2 (Rivne) Ukraine F3 (Rivne) Germany F6 (Saarlouis) Czech Republic F7 Poland F7 (Bydgoszcz) Poland F8 (Poznan) M15 Sharm El Sheikh M15 Irpin M15 Irpin M15 Irpin M25 Irpin M15 Chornomorsk M15 Heraklion M15 Heraklion M15 Heraklion M15 Chornomorsk M15 Novomoskovsk M15 Vyshkovo Mordovia Cup - Saransk Ethias Trophy - Mons Ford Tennis Championships - Louisville Music City Challenger - Nashville 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Marrakech Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk The Tarka Challenger - Barnstaple IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo San Benedetto Challenger - San Benedetto Samarkand Challenger - Samarkand Bytom Challenger Trnava Challenger Jersey Challenger Helsinki Challenger Ukraine F4 (Bucha) Caltanissetta Challenger Rome Challenger Penza Challenger Cordenons Challenger Saransk Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Como Challenger Izmir Challenger LTA Wrexham Challenger - Wrexham Prague Challenger Braunschweig Challenger Banja Luka Challenger Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger Siemens Open - Scheveningen Mersin Challenger Rome Challenger Saransk Challenger Caltanissetta Challenger Brasov Challenger Scheveningen Challenger Napoli Challenger Eskisehir Challenger UTC Open by Selena - Cherkassy Sibiu Challenger Ljubljana Open 2008 - Ljubljana Furth Challenger Tyumen Challenger Ostrava Challenger Rome Challenger Samarkand Challenger Karshi Challenger Prostejov Challenger Milan Challenger Todi Challenger Scheveningen Challenger San Benedetto Challenger Poznan Challenger St. Petersburg Challenger 2006 - St. Petersburg BMW Tennis Championship - Sunrise Liberec Challenger Citta di Como - Como Alphen Challenger Challenger Brasov - Brasov Trnava Challenger Rennes Challenger Reunion Island Challenger Internazionali de Tennis di Bergamo - Bergamo Rhodes Challenger Irving Challenger Orbetello Challenger Aix En Provence Challenger Bordeaux Challenger ECU Prague Open - Prague Poznan Challenger Scheveningen Challenger Alphen Challenger Genova Challenger Szczecin Challenger Trnava Challenger Rennes Challenger Siemens Open 2007 - Scheveningen Bratislava Challenger Siemens Open - Scheveningen Marburg Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger UTC Open - Cherkassy Heilbronn Challenger Copa Petrobras Brazil - Belo Horizonte Prague Challenger Tatra Banka Slovak Open - Bratislava Scheveningen Challenger Alphen Challenger Rome Challenger Szczecin Challenger Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Prostejov Challenger Francavilla Challenger Lisbon Challenger Todi Challenger Almaty Challenger Bratislava Challenger Poprad Tatry Challenger Sopot Challenger Sibiu Challenger Barcelona Challenger Ismaning Challenger Florence Challenger Bangkok Challenger Forli Challenger Trieste Challenger Liberec Challenger Meerbusch Challenger Luedenscheid Challenger Forli 6 Challenger Milan Challenger Ismaning Challenger Hamburg Challenger Aix En Provence Challenger Athens Challenger Ostrava Challenger Marburg Challenger Dallas Challenger Siemens Open - Scheveningen Cancun Challenger Sibiu Challenger PrivatBank Cup - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia Siemens Open 2004 - Scheveningen Unique Zagreb Open - Zagreb LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Meknes Prostejov Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Mordovia Cup 2008 - Saransk BMW Tennis Championship - Sunrise Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk ABN/AMRO World Tennis Tournament - Rotterdam Sofia Challenger Roma Open Challenger - Rome Tunis Challenger The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Constanta Challenger ATP Challenger Trophy 2008 - Trnava Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort 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 AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open 13 - Marseille Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Genova Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Kremlin Cup - Moscow Tanger Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Meknes Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Kosice Challenger Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Barletta Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Athens Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Rome Challenger Challenger Groningen - Groningen Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Suisse Open - Gstaad Lugano Challenger Kosice Challenger European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bytom Challenger 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 Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Suisse Open - Gstaad Arad Challenger Generali Open - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech San Marino Challenger Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Rakuten Japan Open - Tokyo European Open - Antwerp Sibiu Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Noventi Open - Halle German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open de Rennes La Trinitaine - Rennes ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch The Surbiton Trophy - Surbiton Sofia Open - Sofia Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Privat Bank Cup - Dnepropetrovsk Scheveningen Challenger GHI Bronz Classic - Bronx Recanati Challenger Karshi Challenger Astana Challenger Brasov Challenger Morocco Tennis Tour - Tanger Koblenz Challenger Heilbronn Challenger Banja Luka Challenger Fano Challenger Ostrava Challenger Marburg Challenger Scheveningen Challenger Szczecin Challenger Bratislava Challenger Sophia Antipolis Challenger Banja Luka Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Hamburg Challenger Bangkok Challenger Pau Challenger Nur-Sultan Challenger Prague Challenger Prague II Challenger Ostrava Challenger Biella 3 Challenger Split 1 Challenger Ostrava Challenger Amersfoort Challenger Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Braga Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Lisbon Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Losinj Challenger Internazionali BNL d'Italia - Rome Ismaning Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Forli 4 Challenger Traralgon Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger St. Brieuc Challenger Sanremo Challenger Prague 1 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Luedenscheid Challenger Amersfoort Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Alicante Challenger Andria Challenger Maspalomas Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 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 French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Bet-at-home Cup - Kitzbuhel Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Open 13 - Marseille Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, PO, NGR-UKR 0-5 Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Brisbane International - Brisbane Heineken Open - Auckland Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Libema Open - 's-Hertogenbosch Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam 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 Open de Nice Cote d'Azur - Nice Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, World Group, PO, NED-CRO 2-3 Winston-Salem Open - Winston-Salem Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Ricoh Open - 's-Hertogenbosch Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Garanti Koza Sofia Open - Sofia Plava Laguna Croatia Open - Umag U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Olympics - Paris Olympics - Rio de Janeiro