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