Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 1999
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 U.S. Open - New York BNP Paribas Open - Indian Wells Cleveland Challenger Romania F6 Romania F7 Romania F8 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Australian Open - Melbourne Chisinau Challenger USA F16 USA F17 USA F24 Czech Republic F4 Romania F4 Romania F7 Romania F8 Romania F10 France F10 Romania F13 Romania F17 Bulgaria F2 Bulgaria F3 Sweden F5 France F15 France F2 Italy F1 Ghana F1 Egypt F1 Egypt F2 Egypt F3 Romania F1 Romania F3 Bulgaria F3 Romania F6 Romania F8 Romania F9 Romania F10 Armenia F1 Romania F12 Georgia F2 Germany F13 USA F22 Nigeria F3 Nigeria F4 France F1 France F2 Morocco F2 USA F6 Turkey F2 Turkey F3 Romania F1 Romania F5 Romania F6 Romania F7 Germany F9 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Bulgaria F8 Germany F19 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Chile F2 Chile F4 Peru F4 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Bulgaria F4 Romania F5 Germany F6 Morocco F4 Germany F7 Germany F8 Morocco F5 Germany F9 Romania F10 Romania F11 Germany F13 France F1 Romania F14 Romania F15 Germany F17 Turkey F9 Nigeria F1 Nigeria F2 Senegal F1 Senegal F2 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F3 Mexico F1 Usa F5 Usa F6 Usa F7 Usa F8 Spain F11 Usa F9 Spain F12 Bulgaria F3 Romania F2 Romania F3 Netherlands F1 Romania F4 Germany F9 Estonia F1 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 USA F28 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 El Salvador F1 Panama F1 Turkey F6 USA F6 Turkey F7 USA F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Great Britain F6 Sweden F2 Italy F10 Morocco F3 Italy F11 Romania F2 Romania F3 Germany F5 USA F15 USA F16 Germany F7 Belgium F7 Romania F9 USA F30 USA F31 USA F4 Turkey F6 Turkey F7 USA F5 USA F6 Turkey F8 Canada F1 Canada F2 Turkey F12 Turkey F15 Turkey F16 Sweden F2 Sweden F3 Romania F1 Morocco F1 Romania F3 Morocco F2 Morocco F3 Romania F4 Turkey F7 Turkey F8 Turkey F9 Turkey F15 USA F13 Romania F3 USA F14 Romania F4 Romania F5 USA F21 Romania F9 Spain F33 Portugal F9 USA F28 USA F29 USA F30 USA F31 Cambodia F2 Cambodia F3 USA F4 USA F5 USA F6 China F1 Egypt F8 China F2 Egypt F9 USA F10 USA F11 USA F13 USA F14 Romania F3 Belgium F1 Hungary F2 Bulgaria F3 Bulgaria F4 USA F26 USA F27 USA F28 Bulgaria F5 Romania F8 USA F12 Egypt F10 USA F22 USA F30 Romania F16 USA F23 USA F31 Colombia F3 Colombia F4 USA F1 USA F3 USA F5 USA F6 USA F7 USA F25 USA F8 Romania F10 Romania F18 Turkey F8 Turkey F10 Tunisia F13 Tunisia F14 USA F8 USA F30 Bulgaria F4 USA F22 Romania F7 Romania F15 Portugal F7 Bulgaria F4 Romania F14 Romania F15 Romania F16 Romania F17 USA F25 France F18 Czech Republic F5 Czech Republic F6 Tunisia F4 Tunisia F5 Italy F25 Spain F7 Ghana F2 Ukraine F3 USA F12 Germany F16 Romania F9 USA F15 Germany F15 USA F7 Bulgaria F1 Romania F13 USA F25 Romania F10 Chile F3 Peru F5 Germany F8 Germany F14 Tallahassee Tennis Challenger - Tallahassee Project Independence Men's Challenger - Mandeville Harrah's Entertainment Men's Pro Challenger - Tunica Timisoara Challenger - Timisoara Constanta Challenger - Constanta Ipsos Bucharest Challenger - Bucharest Architect Open - Budapest Challenger DCNS de Cherbourg - Cherbourg Tunis Open - Tunis 2002 Eddleman USTA Challenger - Birmingham Mamaia Challenger - Constanta San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Medjurgorje Open - Medjugorje Banja Luka Challenger 2008 - Banja Luka Honolulu Challenger USA F9 Smith Barney Men's Challenger - Covington Brasov Challenger Alphen Challenger Banja Luka Challenger Charlottesville Challenger Savannah Challenger Alessandria Challenger Bytom Challenger Arad Challenger Oberstaufen Challenger Banja Luka Challenger Seguros Bolivar Open - Medellin Sarasota Challenger Marburg Challenger Talahassee Challenger Recanati Challenger Trani Challenger Samarkand Challenger Astana Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Brasov Challenger Szczecin Challenger Tulsa Challenger Aguascalenties Challenger Karshi Challenger XIII Trofeo Ciudad de Quito - Quito Heilbronn Challenger Sarajevo Challenger Internationaux du Doubs - Besancon Tallahassee Challenger Sarasota Challenger Arad Challenger Lexington Challenger Sarasota Challenger Segovia Challenger Brasov Challenger Istanbul Challenger Lermontov Challenger Belem Challenger Salinas Challenger Tunis Challenger Saransk Challenger Karshi Challenger Samarkand Challenger Arad Challenger Asuncion Challenger Kosice Challenger Salzburg Challenger Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Fergana Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Helsinki Challenger Chennai Challenger New Delhi Challenger Timisoara Challenger - Timisoara Mersin Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger New Delhi Challenger Raanana Challenger Heilbronn Challenger Trnava Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Citta di Como - Como Brasov Challenger - Brasov Dallas Challenger Kazan Challenger Fergana Challenger Caltanissetta Challenger Bulgarian Open Challenger - Sofia Mersin Challenger Shenzhen Challenger Istanbul 2 Challenger Chicago Challenger Roanne Challenger Savannah Challenger Gelsor Open Carpati - Brasov Kenitra Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Cremona Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Sarasota Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Montevideo Challenger Buenos Aires Challenger Medellin Challenger Trnava Challenger Ningboo Challenger Ortisei Challenger Mouilleron-Le-Captif Challenger Prague Challenger Helsinki Challenger Lugano Challenger Challenger Brasov - Brasov Guangzhou Challenger Burnie Challenger Launceston Challenger Aix En Provence Challenger Bordeaux Challenger Fergana Challenger Canberra Challenger Istanbul Challenger Tashkent Challenger Braunschweig Challenger Karshi Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Morocco Tennis Tour - Tanger Szczecin Challenger Punta Del Este Challenger Compaq Challenger - Bucharest Mauthausen Challenger Cary Challenger Trnava Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Prostejov Challenger Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Tunis Challenger Savannah Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bercuit Challenger Prostejov Challenger Sibiu Challenger St. Remy Challenger Tallahassee Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Harrah's Entertainment Challenger - Tunica Phoenix Challenger USTA Men's Challenger of Dallas - Dallas Split Challenger Canberra Challenger Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Colombia - Bogota Girona Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Guzzini Challenger - Recanati Aamulehti Tampere Open - Tampere Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger BCR Open Romania - Bucharest Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger Penza Challenger Brasov Challenger Cali Challenger Hersonissos 6 Challenger Tallahassee Challenger Sibiu Challenger Irving Challenger Open de Moselle - Metz Loughborough Challenger Pune Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Brasov Challenger Kazan Challenger St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Todi Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Aircel Chennai Open - Chennai Portugal Open - Oeiras Moscow Challenger Izmir Challenger Poznan Challenger Happy Valley Challenger Hong Kong Challenger Kolkata Challenger Kosice Challenger Eckental Challenger Ortisei Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tyumen Challenger BB&T Atlanta Open - Atlanta Suisse Open - Gstaad ASB Classic - Auckland Heilbronn Challenger Grand Prix Hassan II - Marrakech Open Parc - Lyon Winston-Salem Open - Winston-Salem Moselle Open - Metz Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Batman Challenger Bergamo Challenger Rimouski Challenger Mersin Challenger Panama City Challenger Pereira Challenger Rimouski Challenger Liberec Challenger Delray Beach Open - Delray Beach Kazan Challenger Tallahassee Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia SkiStar Swedish Open - Bastad Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Antalya Open - Antalya Raanana Challenger Generali Open - Kitzbuhel Arad Challenger Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Kremlin Cup - Moscow Millennium Estoril Open - Estoril Poznan Challenger Oberstaufen Challenger Stockholm Open - Stockholm Delray Beach Open - Delray Beach Citi Open - Washington Delray Beach Open - Delray Beach Tiriac Open - Bucharest Nordea Open - Bastad Kremlin Cup - Moscow Kremlin Cup - Moscow Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Medellin Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Como Challenger Citi Open - Washington San Diego Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Meknes Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Hersonissos 5 Challenger Bucharest Open - Bucharest Lille Challenger Ilkley Challenger Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Miami Open - Miami Indian Wells Challenger BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Turin Challenger Dallas Open - Dallas Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Grand Prix Hassan II - Marrakech U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Open Parc - Lyon Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati National Bank Open - Toronto U.S. Open - New York Western & Southern Open - New York Rolex Paris Masters - Paris Wimbledon - London Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Australian Open - Melbourne Atlanta Open - Atlanta Mutua Madrid Open - Madrid U.S. Open - New York Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami French Open - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open (juniors) French Open (juniors) French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0