Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Iasi Challenger Plava Laguna Croatia Open - Umag Grodzisk Mazowiecki Challenger Winston-Salem Open - Winston-Salem U.S. Open - New York Szczecin Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Ismaning Challenger Australian Open - Melbourne Pau Challenger Punta Del Este Challenger Cordoba Open - Cordoba Barcelona Challenger Bucharest Open - Bucharest Murcia Challenger Madrid Challenger Skopje Challenger Modena Challenger Bonn Challenger Milan Challenger San Marino Challenger Verona Challenger Buenos Aires Challenger M25 Heraklion M25 Heraklion Kigali 1 Challenger Kigali 2 Challenger Punta Del Este Challenger M25+H Bacau Estoril Challenger Piracicaba Challenger Francavilla Challenger Monza Challenger Vicenza Challenger Perugia Challenger Sassuolo Challenger Plava Laguna Croatia Open - Umag Sofia 2 Challenger Romania F16 Romania F1 Romania F16 Germany F13 Italy F21 Italy F22 Italy F23 Italy F30 Italy F1 Italy F4 Romania F1 Italy F17 Italy F20 Serbia F8 Serbia F9 Hungary F2 Italy F31 Turkey F1 Germany F2 Spain F3 Croatia F3 Croatia F4 Italy F7 Romania F1 Romania F3 Italy F15 Italy F23 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Italy F10 Italy F17 Italy F6 Italy F7 Romania F4 Colombia F1 Colombia F2 Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Czech Republic F2 Romania F4 Italy F11 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 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 Italy F12 Italy F16 Italy F3 M25 Portimao Croatia F11 Croatia F14 Italy F18 Spain F27 Italy F26 Italy F6 Germany F2 Italy F29 Spain F28 Spain F2 M15 Doha M25 Doha Italy F12 Seguros Bolivar Open - Medellin Naples Challenger - Naples Brasov Challenger - Brasov San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen Guayaquil Challenger Biella Challenger Furth Challenger Lugano Challenger Arad Challenger Brasov Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Napoli Challenger Salzburg Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Rome Challenger Kosice Challenger San Benedetto Challenger Timisoara Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Izmir Challenger Tulln Challenger Bratislava Challenger Bergamo Challenger Quimper Challenger Napoli Challenger Bordeaux Challenger Arad Challenger Guimaraes Challenger San Marino Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Ortisei Challenger Guadalajara Challenger Rome Challenger Arad Challenger Caltanissetta Challenger Nottingham-2 Challenger Milan Challenger Lexington Challenger Genova Challenger Trnava Challenger Geneva Challenger Timisoara Challenger - Timisoara Irving Challenger Rome Challenger Prostejov Challenger Perugia Challenger San Benedetto Challenger Brasov Challenger - Brasov Aptos Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Ipsos Bucharest Challenger - Bucharest Eckental Challenger Bratislava Challenger ATP Challenger Tour Finals Guangzhou Challenger Napoli Challenger Rome Challenger Tunis Challenger Prostejov Challenger Surbiton Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Izmir Challenger Rome Challenger Budapest Challenger Bratislava Challenger Bangkok Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Sophia Antipolis Challenger Barletta Challenger Francavilla Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Caltanissetta Challenger Todi Challenger Milan Challenger Braunschweig Challenger Istanbul Challenger Kazan Challenger Sibiu Challenger Rome Challenger Kaohsiung Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Punta Del Este Challenger Indian Wells Challenger Todi Challenger Aix En Provence Challenger Parma Challenger Iasi Challenger Quimper Challenger St. Petersburg 2 Challenger Belgrade Challenger Biella 6 Challenger Nottingham 1 Challenger Iasi Challenger San Marino Challenger Tulln Challenger Szczecin Challenger Sibiu Challenger Napoli 2 Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Forli 5 Challenger Phoenix Challenger Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Lugano Challenger Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Barletta Challenger Belgrade Challenger Sarajevo Challenger Szczecin Challenger Brasov Challenger Prague 2 Challenger Medellin Challenger Tunis Challenger Cremona Challenger Surbiton Challenger Bytom Challenger Milan Challenger Reggio Emilia Challenger Pozoblanco Challenger Nottingham Challenger Recanati Challenger Granby Challenger Genova Challenger Montechiarugolo - Parma Challenger Milan Challenger Milan Challenger Vercelli Challenger Luedenscheid Challenger Braunschweig Challenger Salzburg Challenger Iasi Challenger Bergamo Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Athens Challenger Cordenons Challenger Rome Challenger San Marino Challenger Rome Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Prague 3 Challenger Como Challenger Brasov Challenger Todi Challenger Szczecin Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Heilbronn Challenger Genova Challenger Kazan Challenger Sibiu Challenger Bath Challenger Lisbon Challenger Parma Challenger Mersin Challenger Napoli Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Rome Challenger Caltanissetta Challenger Lima 2 Challenger Marburg Challenger Bergamo Challenger Arad Challenger Guayaquil Challenger Montevideo Challenger Orbetello Challenger Aptos Challenger Como Challenger Rovereto Challenger Brasov Challenger Lugano Challenger Santiago Challenger Biel Challenger Sanremo Challenger Todi Challenger Madrid Challenger Morelos Challenger Leon Challenger Surbiton Challenger Geneva Challenger Ilkley Challenger Mauthausen Challenger Heilbronn Challenger Little Rock Challenger Heilbronn Challenger Tyler Challenger Palmas del Mar Challenger Le Gosier Challenger Banja Luka Challenger Rome Challenger Bratislava 2 Challenger Olbia Challenger Caltanissetta Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Piracicaba Challenger Timisoara Challenger Cherbourg Challenger Todi Challenger Lugano Challenger Santa Cruz de la Sierra Challenger San Benedetto Challenger Recanati Challenger Barletta Challenger Orbetello Challenger Segovia Challenger Cagliari Challenger Francavilla Challenger Cordenons Challenger Tunis Challenger Genova Challenger Sassuolo Challenger Banja Luka Challenger Szczecin Challenger Mons Challenger Heilbronn Challenger Geneva Challenger Como Challenger Bratislava Challenger Heilbronn Challenger Salzburg Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Vercelli Challenger Tunis Challenger Vicenza Challenger Mestre Challenger Marburg Challenger Binghamton Challenger Ortisei Challenger San Marino Challenger Rosario Challenger Como Challenger Zadar Challenger Brasov Challenger Naples Challenger Biella Challenger Barletta Challenger Sibiu Challenger Turin Challenger Brescia Challenger Milan Challenger Braunschweig Challenger Milan Challenger Modena Challenger Raanana Challenger Trieste Challenger Napoli Challenger Istanbul Challenger Turin Challenger Heilbronn Challenger Caltanissetta Challenger Hagen Challenger Padova Challenger Bonn Challenger Todi Challenger Todi Challenger Todi Challenger Vancouver Challenger St. Remy Challenger Genova Challenger Izmir Challenger Naples Challenger Orleans Challenger Rome Challenger Rome Challenger Mohammedia Challenger Biella Challenger Rennes Challenger Bad Waltersdorf Challenger Vicenza Challenger Lisbon Challenger Perugia Challenger Trieste Challenger Wroclaw Challenger Irving Challenger Shenzhen Challenger Perugia Challenger Ilkley Challenger Milan Challenger Como Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Eckental Challenger Ostrava Challenger Biella Challenger Vancouver Challenger Como Challenger Genova Challenger Brest Challenger Montevideo Challenger Koblenz Challenger Indian Wells Challenger Santiago Challenger Marbella Challenger Alicante Challenger Barletta Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest If Stockholm Open - Stockholm Nonthaburi 1 Challenger Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Lima Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Newport Beach Challenger Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Open 13 - Marseille Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Nottingham 2 Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Bucharest Challenger European Open - Antwerp Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Losinj Challenger Ismaning Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Hungarian Open - Budapest BMW Open - Munich Citi Open - Washington Shenzhen Open - Shenzhen Maharashtra Open - Pune Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Biel Challenger Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Marbella Challenger ASB Classic - Auckland Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Fever-Tree Championships - London Nature Valley International - Eastbourne Citi Open - Washington Generali Open - Kitzbuhel If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Forli 6 Challenger Moselle Open - Metz Zhuhai Open - Zhuhai Perugia Challenger China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Caltanissetta Challenger Argentina Open - Buenos Aires Verona Challenger Trieste Challenger Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia Sardegna Open - Cagliari Emilia-Romagna Open - Parma Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Bet-at-home Open - Hamburg Orbetello Challenger Tel Aviv Watergen Open - Tel Aviv Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad German Tennis Championships - Hamburg Barcelona Open Banc Sabadell - Barcelona bett1HULKS Championships - Cologne Rennes Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Movistar Chile Open - Santiago BCR Open Romania - Bucharest BCR Open Romania - Bucharest Plava Laguna Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Santiago Open - Santiago BCR Open Romania - Bucharest Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade China Open - Beijing Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Modena Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Konzum Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Firenze Open - Florence Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Rothesay International - Eastbourne Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Wimbledon - London Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 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 French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, GRE-ROU 4-0