Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Wimbledon - London Germany F2 Italy F3 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Ukraine F3 Germany-w2 Germany-w3 Switzerland F3 Italy F12 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Germany F6 Germany F7 Germany F8 Romania F12 Germany F9A Romania F13 Germany F10 Germany F13 Germany F15 Germany F16 Germany F1 Russia F3 Germany F15 Germany F16 Germany F19 Germany F2 China F2 Germany F4 Germany F5 Morocco F1 Switzerland F1 Morocco F2 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 Germany F21 Spain F1 Spain F3 Spain F4 Germany F5 France F3 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F1 Switzerland F2 Nigeria F5 Nigeria F6 Germany F11 Netherlands F4 Russia F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Morocco F2 Switzerland F3 Belarus F1 Belarus F2 Germany F10 France F15 Kazakhstan F6 Germany F7 Spain F2 Germany F8 Germany F9 Germany F14 France F14 Turkey F3 Russia F1 Russia F2 Italy F11 Germany F14 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Ukraine F4 Belarus F2 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Uzbekistan F1 Germany F18 Germany F6 Bauer Watertechnology Cup 2007 - Eckental Sail Open - New Delhi Schickendanz Open - Furth Switzerland #1-w1 Italy F5 Bukhara Challenger - Bukhara Italy F6 Monza Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Penza Challenger Saransk Challenger Istanbul Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Astana Challenger Aachen Challenger Salzburg Challenger Istanbul Challenger Mons Challenger Aachen Challenger Bratislava Challenger Napoli Challenger Rennes Challenger Rome Challenger Genova Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Tyumen Challenger Bergamo Challenger Tallahassee Challenger Heilbronn Challenger Manchester Challenger Recanati Challenger Segovia Challenger Irving Challenger Genova Challenger Orleans Challenger Quimper Challenger Meerbusch Challenger Almaty Challenger Andria Challenger Dallas Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Segovia Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Germany F11 Eckental Challenger Bratislava Challenger Helsinki Challenger Nur-Sultan Challenger Quimper 2 Challenger Biella 4 Challenger Nottingham 1 Challenger Forli 5 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Switzerland F1 Porto Challenger Segovia Challenger Oeiras 2 Challenger Bratislava 1 Challenger Chicago Challenger Germany F1 Ortisei Challenger Noumea Challenger Gwangju Challenger Guangzhou Challenger Taipei Challenger New Delhi Challenger II - New Delhi Chennai Challenger UTC Open - Cherkassy Kobstaedernes ATP Challenger - Kolding Irving Challenger Pozoblanco Challenger Oberstaufen Challenger Samarkand Challenger M25+H Pozoblanco Gimcheon Challenger Nottingham Challenger Izmir Challenger Ismaning Challenger Brest Challenger Ilkley Challenger M25 Qian Daohu Heilbronn Challenger Surbiton Challenger Nottingham Challenger Mons Challenger Marburg Challenger Scheveningen Challenger Morocco Tennis Tour - Fes Geneva Challenger - Geneva Ismaning Challenger Biella 3 Challenger Bratislava Challenger Savannah Challenger Genova Challenger Szczecin Challenger Brescia Challenger Bergamo Challenger Cleveland Challenger Salinas Challenger Bergamo Challenger Koblenz Challenger Lugano Challenger Wuxi Challenger Noumea Challenger Winnipeg Challenger Privatbank Open 2006 - Dnepropetrovsk Lille Challenger Sophia Antipolis Challenger Hangzhou Challenger Heilbronn Challenger Surbiton Challenger Brisbane 1 Challenger Columbus Challenger Ludwigshafen Challenger Recanati Challenger Seoul Challenger Alexander Kolyaskin Memorial - Donetsk Sporting Challenger '07 Trofeo Regione Piemonte - Turin PEOPLEnet Cup - Dnepropetrovsk Pau Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Istanbul Challenger Sail Open - New Delhi Bulgarian Open Challenger - Sofia Karshi Challenger - Karshi Rennes Challenger Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Miller Lite Hall of Fame Tennis Championships - Newport Marbella Challenger Barletta Challenger Napoli Challenger Davidoff Swiss Indoors Basel - Basel Manchester Challenger Segovia Challenger Karshi Challenger Alphen Challenger Kolding Challenger Vancouver Challenger Eckental Challenger Como Challenger Aptos Challenger Lille Challenger Rhodes Challenger Cairo Challenger Genova Challenger Biella Challenger Cremona Challenger ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Braunschweig Challenger Ismaning Challenger Bratislava Challenger Szczecin Challenger Newport Beach Challenger Bergamo Challenger Tashkent Challenger Orleans Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Eckental Challenger Grodzisk Mazowiecki Challenger Open 13 - Marseille Nonthaburi 1 Challenger Helsinki Challenger Allianz Suisse Open Gstaad - Gstaad Vilnus Challenger Salzburg Challenger Cherbourg Challenger Kremlin Cup - Moscow Andria Challenger Istanbul Challenger Chennai Open - Chennai Shymkent Challenger SA Tennis Open - Johannesburg Karshi Challenger China Open - Beijing Open 13 - Marseille Izmir Challenger Mons Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Hamburg Challenger Nottingham Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London Como Challenger Ordina Open - s-Hertogenbosch Izmir Challenger Countrywide Classic - Los Angeles Mons Challenger Rennes Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Portoroz Challenger Heilbronn Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brescia Challenger Medibank International - Sydney Heilbronn Challenger AEGON International - Eastbourne Andria Challenger SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Open Sabadell Atlantico - Barcelona Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Surbiton Challenger AEGON Championships - London ATP Studena Croatia Open - Umag Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger PTT Thailand Open - Bangkok Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai VTR Open - Vina del Mar Warsteiner Challenger Wolfsburg - Wolfsburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Volkswagen Challenger 2004 - Wolfsburg Privat Bank Cup - Dniepropetrovsk Qatar ExxonMobil Open - Doha Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Ilkley Challenger Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citta di Monza - Monza Bet-at-home Cup - Kitzbuhel Bergamo Challenger Baden Open - Ettlingen Schickendanz Open - Furth Kremlin Cup - Moscow If Stockholm Open - Stockholm Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Aircel Chennai Open - Chennai Heilbronn Open - Heilbronn Open des Alpes Trophee BNP Paribas - Grenoble Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat PBZ Zagreb Indoors - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Abierto Mexicano Telcel - Acapulco UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Lambertz Open by Stawag 2007 - Aachen Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Delhi Challenger I - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Status Athens Open - Athens BMW Open - Munich Roma Open Challenger - Rome Topshelf Open - 's-Hertogenbosch Izmir Cup - Izmir Baden Open - Karlsruhe Mercedes Cup - Stuttgart Gerry Weber Open - Halle Challenger Banque Nationale - Granby Aegon Nottingham Open - Nottingham Moncton Men's Challenger - Moncton Moselle Open - Metz Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Tashkent Challenger - Tashkent President's Cup - Astana Bratislava 2 Challenger Memphis Open - Memphis PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Abierto Mexicano Telcel - Acapulco Wolfsburg Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Tenerife Challenger Samarkand Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Bangkok Challenger Tarragona Challenger Bergamo Challenger Koblenz Challenger Furth Challenger Bratislava Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Kitzbuhel Challenger US Men's Clay Court Championship - Houston Hamburg Challenger Helsinki Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Quimper Challenger Biella 2 Challenger Dallas Challenger Le Gosier Challenger Lille Challenger Bratislava 2 Challenger Bath Challenger BMW Open - Munich Johannesburg Challenger Rome Challenger Bordeaux Challenger Zagreb Challenger Heilbronn Challenger Pozoblanco Challenger Open Parc - Lyon Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Szczecin Challenger Bergamo Challenger Tashkent Challenger Rennes Challenger Belgrade Challenger Orleans Challenger Eckental Challenger Gerry Weber Open - Halle Helsinki Challenger Kazan Challenger Quimper Challenger Bergamo Challenger SkiStar Swedish Open - Bastad Sarajevo Challenger Bath Challenger Barletta Challenger Athens Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger Penza Challenger Astana Challenger BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Pozoblanco Challenger Geneva Challenger Eckental Challenger If Stockholm Open - Stockholm Ortisei Challenger Qatar ExxonMobil Open - Doha Dallas Challenger Sarajevo Challenger Napoli Challenger St. Brieuc Challenger Nottingham-2 Challenger Lexington Challenger Monza Challenger Rome Challenger Meerbusch Challenger Johannesburg Challenger US Men's Clay Court Championship - Houston Szczecin Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kolkata Challenger New Delhi Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Bratislava Challenger Sarasota Challenger Ortisei Challenger Tunis Challenger Winnetka Challenger Citi Open - Washington Aptos Challenger Helsinki Challenger Izmir Challenger Heilbronn Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Wroclaw Challenger Poznan Challenger Vercelli Challenger Quimper Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Rome Challenger Seoul Challenger Orleans Challenger Winnetka Challenger Segovia Challenger Bergamo Challenger Meerbusch Challenger Binghamton Challenger Irving Challenger Vercelli Challenger Orleans Challenger Tiburon Challenger Mons Challenger Sacramento Challenger Rennes Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger PBZ Zagreb Indoors - Zagreb Eckental Challenger Bratislava Challenger Ortisei Challenger Bergamo Challenger Wroclaw Challenger Mercedes Cup - Stuttgart Genova Challenger Trnava Challenger Mons Challenger St. Brieuc Challenger Jonkoping Challenger Ortisei Challenger Vancouver Challenger Heilbronn Challenger Szczecin Challenger Orleans Challenger Ilkley Challenger Rome Challenger Busan Challenger Sofia Open - Sofia Braunschweig Challenger Furth Challenger Istanbul Challenger Meerbusch Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mons Challenger Mercedes Cup - Stuttgart cinch Championships - London Eckental Challenger Ortisei Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Bratislava Challenger Sofia Open - Sofia Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Astana Open - Nur-Sultan Genova Challenger Qatar ExxonMobil Open - Doha Braunschweig Challenger Orleans Challenger Szczecin Challenger Ortisei Challenger Cleveland Challenger Pau Challenger Cary 2 Challenger Tel Aviv Watergen Open - Tel Aviv Taipei City Challenger Leon Challenger Mouilleron-Le-Captif Challenger Infosys Hall of Fame Open - Newport Brest Challenger Winston-Salem Open - Winston-Salem Bangkok Challenger Cherbourg Challenger Szczecin Challenger Aix En Provence Challenger Johannesburg Challenger Lugano Challenger Ortisei Challenger Open 13 - Marseille Almaty Open - Almaty U.S. National Indoor Tennis Championships - Memphis Ostrava Challenger Recanati Challenger Columbus Challenger Hamburg Challenger Busan Challenger ASB Classic - Auckland Shenzhen 1 Challenger Orleans Challenger Bratislava 1 Challenger If Stockholm Open - Stockholm Nonthaburi 4 Challenger Ricoh Open - 's-Hertogenbosch Roseto Degli Abruzzi Challenger Hall of Fame Tennis Championships - Newport Brisbane 2 Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Surbiton Challenger Allianz Suisse Open Gstaad - Gstaad BNP Paribas Open - Indian Wells Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Ismaning Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Nur-Sultan Challenger Split 2 Challenger Dallas Open - Dallas Infosys Hall of Fame Open - Newport Prague 2 Challenger Australian Open Qualifying - Doha Miller Lite Hall of Fame Tennis Championships - Newport Open 13 - Marseille St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Thailand Open - Bangkok Kremlin Cup - Moscow Open Sud de France - Montpellier Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich AEGON International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Claro Open Colombia - Bogota Open Sud de France - Montpellier Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Open de Nice Cote d'Azur - Nice Suisse Open - Gstaad Mercedes Cup - Stuttgart Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier Gonet Geneva Open - Geneva Sofia Open - Sofia Delray Beach Open - Delray Beach Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Rogers Masters - Toronto Moselle Open - Metz Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Shanghai Rolex Masters - Shanghai Mauthausen Challenger Delray Beach Open - Delray Beach Potchefstroom Challenger Split 1 Challenger Istanbul 2 Challenger Bratislava Challenger BMW Open - Munich Citi Open - Washington 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 Australian Open - Melbourne Moselle Open - Metz French Open - Paris Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal 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 Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris SkiStar Swedish Open - Bastad Wimbledon - London Citi Open - Washington BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem Sony Open Tennis - Miami French Open - Paris If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris BB&T Atlanta Open - Atlanta Miami Open - Miami Western & Southern Open - Cincinnati Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne All Lower level tournaments Australian Open - Melbourne Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro