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 Cary 2 Challenger Ukraine F3 Romania F1 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Germany F13 Nigeria F5 Nigeria F6 Russia F2 Colombia F1 Colombia F2 Morocco F2 Belarus F1 Belarus F2 Romania F6 Romania F16 Russia F3 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 China F2 Austria F3 Morocco F1 Morocco F2 Russia F1 Russia F2 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 France F3 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Kazakhstan F6 Romania F4 M25+H Pozoblanco Romania F16 Romania F4 Ukraine F4 Belarus F2 Romania F16 Uzbekistan F1 Germany F7 Alexander Kolyaskin Memorial - Donetsk Czech Republic F2 USTA Tallahassee Tennis Challenger - Tallahassee PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Besancon Challenger Sarajevo Challenger Ramat Hasharon Challenger Nottingham Challenger M25 Portimao Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Mons Challenger Astana Challenger Medellin Challenger Cremona Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Bratislava Challenger Kazan Challenger Furth Challenger Pozoblanco Challenger Oberstaufen Challenger St. Remy Challenger Brasov Challenger Tashkent Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger M25+H Bacau Arad Challenger Timisoara Challenger Penza Challenger Brasov Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas M25 Heraklion Nottingham Challenger Arad Challenger Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger Recanati Challenger Guimaraes Challenger Lexington Challenger Segovia Challenger UTC Open by Selena - Cherkassy Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Savannah Challenger Puerto Rico Challenger Tennis Event - Humacao Heilbronn Challenger Nottingham-2 Challenger Lexington Challenger Aptos Challenger Trnava Challenger Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Winnetka Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Trofeo Sisma Mantova - Mantova Orleans Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Mons Challenger Rennes Challenger Eckental Challenger Bratislava Challenger President's Cup - Astana Brescia Challenger Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Irving Challenger Seguros Bolivar Open - Medellin Morocco Tennis Tour - Fes Penza Cup - Penza Surbiton Challenger Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Orleans Challenger Bangkok Challenger Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Surbiton Challenger Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Furth Challenger Braunschweig Challenger Izmir Challenger Brest Challenger Almaty Challenger Recanati Challenger Quimper Challenger Barletta Challenger Gwangju Challenger Ford Tennis Championships - Louisville M15 Doha Nottingham Challenger M25 Doha Monza Challenger Izmir Challenger Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Rabat Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Reggio Emilia Challenger Rennes Challenger Salzburg Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby PEOPLEnet CUP - Dnepropetrovsk Rome Challenger Tenerife Challenger Bratislava Challenger Koblenz Challenger Budapest Challenger Quimper Challenger Nottingham Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Winnetka Challenger Palermo Challenger Brasov Challenger Izmir Challenger Sibiu Challenger Eckental Challenger Recanati Challenger Indian Wells Challenger Bergamo Challenger Nottingham Challenger Ilkley Challenger Busan Challenger Aptos Challenger Vancouver Challenger PrivatBank Cup - Dnepropetrovsk Vancouver Challenger St. Remy Challenger Istanbul Challenger M25 Qian Daohu Shymkent Challenger Izmir Challenger Brest Challenger Ilkley Challenger Istanbul Challenger Wroclaw Challenger Iasi Challenger Andria Challenger Nottingham 1 Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Biel Challenger Barletta Challenger Segovia Challenger St. Petersburg 2 Challenger Biella 4 Challenger Bratislava Challenger Bratislava 2 Challenger St. Remy Challenger Bergamo Challenger Andria Challenger Winnipeg Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Naples Challenger - Naples Fergana Challenger Kosice Challenger Tyler Challenger Salinas Challenger Taipei City Challenger Oeiras 2 Challenger Astana Challenger Surbiton Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Brasov Challenger - Brasov Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Izmir Challenger Biella 6 Challenger Nottingham 2 Challenger Nottingham-2 Challenger San Marino Challenger Bucharest Challenger Open 13 - Marseille Ismaning Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Surbiton Challenger Ilkley Challenger Iasi Challenger Privat Bank Cup - Dniepropetrovsk Prague 3 Challenger Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Rovereto Challenger Eckental Challenger Ostrava Challenger Bratislava 1 Challenger Milan Challenger Chicago Challenger BCR Open Romania - Bucharest Grodzisk Mazowiecki Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger St. Petersburg Open - St. Petersburg Almaty Challenger 1 - Almaty Brisbane 2 Challenger Rome Challenger Shenzhen 1 Challenger Guangzhou Challenger Gerry Weber Open - Halle Wuxi Challenger Tunis Challenger Taipei Challenger Open 13 - Marseille Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Orleans Challenger Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Open 13 - Marseille Brasov Challenger Eckental Challenger Bratislava Challenger Open Sabadell Atlantico - Barcelona Helsinki Challenger Canberra Challenger Bangkok Challenger Open de Nice Cote dAzur - Nice Bangkok Challenger Cherbourg Challenger Bergamo Challenger Recanati Challenger Sacramento Challenger - Sacramento BCR Open Romania - Bucharest China Open - Beijing Tashkent Challenger - Tashkent Nur-Sultan Challenger Geneva Challenger Brasov Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Open 13 - Marseille Athens Challenger Nottingham-2 Challenger Dubai Duty Free Tennis Championships - Dubai Fergana Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Sibiu Challenger If Stockholm Open - Stockholm Bordeaux Challenger Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sarasota Challenger Salzburg Challenger Como Challenger Aptos Challenger Guayaquil Challenger SAP Open - San Jose Karshi Challenger U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Kazan Challenger Nonthaburi 4 Challenger If Stockholm Open - Stockholm Bratislava 2 Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven Guangzhou Challenger Gerry Weber Open - Halle Samarkand Challenger Helsinki Challenger Salzburg Challenger Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BCR Open Romania - Bucharest Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BCR Open Romania - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Porto Challenger Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Quimper Challenger Kaohsiung Challenger AEGON International - Eastbourne Le Gosier Challenger Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Intrum Stockholm Open - Stockholm Countrywide Classic - Los Angeles Sofia Open - Sofia Astana Open - Nur-Sultan Tel Aviv Watergen Open - Tel Aviv China Open - Beijing Rome Challenger Delray Beach International Tennis Championships - Delray Beach Mons Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow Konzum Croatia Open - Umag ATP Kremlin Cup - Moscow Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Citi Open - Washington Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Open de Nice Cote d'Azur - Nice AEGON Championships - London Arad Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Firenze Open - Florence Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Ortisei Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Monza Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Ortisei Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Marburg Challenger Istanbul Challenger Izmir Challenger Mons Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Challenger If Stockholm Open - Stockholm Vancouver Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Antalya Cup - Antalya Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Lugano Challenger Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Tunis Challenger Marburg Challenger European Open - Antwerp Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Roseto Degli Abruzzi Challenger BMW Open - Munich Citi Open - Washington Moselle Open - Metz Nur-Sultan Challenger Nonthaburi 2 Challenger Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow BMW Open - Munich Geneva Open - Geneva Oeiras 2 Challenger Newport Beach Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich Prague Challenger Heilbronn Challenger BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Sofia Open - Sofia Gonet Geneva Open - Geneva Ortisei Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Pau Challenger Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport Rogers Masters - Toronto Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal PBZ Zagreb Indoors - Zagreb Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Maharashtra Open - Pune Columbus Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Rogers Cup - Toronto Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Winston-Salem Open - Winston-Salem Modena Challenger Indian Wells Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Barletta Challenger Madrid Challenger Bratislava 1 Challenger Sibiu Challenger Istanbul Challenger Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Moselle Open - Metz Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Bucharest Open - Bucharest Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Delray Beach Open - Delray Beach Davis Cup, Group I, 1R, ROU-TPE 1-3 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, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Olympics - Rio de Janeiro Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 French Open (juniors) Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai M25 Heraklion