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 Skopje Challenger Piracicaba Challenger Vicenza Challenger Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Italy F2 Italy F4 Romania F1 Romania F5 Romania F7 Romania F8 Italy F5 Morocco F2 Italy F28 Italy F2 France F6 Romania F6 Italy F18 Italy F24 Italy F12 Italy F16 Italy F21 Italy F22 Italy F1 Italy F4 Italy F6 Italy F11 Italy F12 Italy F17 Italy F18 Italy F20 Spain F27 Spain F28 Serbia F8 Serbia F9 Italy F26 Hungary F2 Italy F29 Italy F31 Croatia F14 Turkey F1 Spain F2 Spain F3 Croatia F4 Italy F3 Italy F7 Italy F15 Italy F23 Croatia F11 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Italy F10 Italy F17 Italy F7 Italy F6 Hungary F5 Iran F4 Austria F1 Austria F2 Italy F3 Romania F2 Romania F4 Romania F15 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Italy F23 Romania F8 (Bucharest) Romania F5 Romania F17 Croatia F3 Challenger Brasov - Brasov Challenger Brasov - Brasov Citta di Monza - Monza Garden Open - Rome Memorial Manfredini - Sassuolo Concurso Internacional de Vigo - Vigo Constanta Challenger - Constanta 4th Volkswagen Challenger - Wolfsburg Kos-Zucchetti Tennis Cup - Cordenons Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Brasov Challenger - Brasov Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Meknes Trofeo Cassa di Risparmio di Alessandria - Alessandria Mamaia Challenger - Constanta 5° Sporting Challenger - Turin Siemens Open - Scheveningen Citta di Monza - Monza XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Gemax Samsung Open 2005 - Belgrade Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Mamaia Challenger - Constanta Constanta Challenger Timisoara Challenger 2005 - Timisoara Brasov Challenger - Brasov Cordenons Challenger Brasov Challenger Todi Challenger Palermo Challenger Timisoara Challenger - Timisoara Napoli Challenger Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Manfredini - Sassuolo Biella Challenger Milan Challenger Rimini Challenger Cordenons Challenger Como Challenger Palermo Challenger Pharma Medico Open 2008 - Aarhus Caltanissetta Challenger Barletta Challenger Orbetello Challenger Napoli Challenger Morocco Tennis Tour - Marrakech Rijeka Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Turin Challenger Sopot Challenger Recanati Challenger Trani Challenger San Marino Challenger Manerbio Challenger Pekao Open - Szczecin Brasov Challenger Garden Open 2005 - Rome Todi Challenger Napoli Challenger Palermo Challenger Caltanissetta Challenger Morocco Tennis Tour - Tanger St. Brieuc Challenger Ortisei Challenger Architect Open - Budapest Sofia Challenger Helsinki Challenger Tunis Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Lugano Challenger Bucaramanga Challenger Reggio Emilia Challenger Meknes Challenger Orbetello Challenger Casablanca Challenger Copa Petrobras - Bogota Marrakech Challenger Copa Petrobras - Santiago San Marino Challenger Copa Petrobras - Montevideo Recanati Challenger Orbetello Challenger San Marino Challenger Sibiu Challenger Cordenons Challenger Brasov Challenger Bulgarian Open Challenger - Sofia Todi Challenger Madrid Challenger Cherbourg Challenger Orleans Challenger Czech Indoor Open - Prague Tunis Challenger Napoli Challenger Arad Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Timisoara Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Trnava Challenger Monza Challenger Sibiu Challenger Heilbronn Challenger Barranquilla Challenger Mersin Challenger Vercelli Challenger Tunis Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Poznan Challenger San Marino Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Sibiu Challenger Guzzini Challenger - Recanati Mons Challenger Brescia Challenger Casablanca Challenger Irving Challenger Turin Challenger Tatra Banka Slovak Open - Bratislava Rome Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Todi Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Banja Luka Challenger Rome Challenger Cherbourg Challenger Manerbio Challenger Como Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger Sophia Antipolis Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Cortina Challenger Rome Challenger Mestre Challenger Vicenza Challenger Caltanissetta Challenger Todi Challenger Biella Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Ostdeutscher Sparkassen Cup - Dresden Santiago Challenger Casablanca Challenger Kosice Challenger Rome Challenger Kosice Challenger Napoli 2 Challenger Luedenscheid Challenger Szczecin Challenger Geneva Challenger Genova Challenger Vercelli Challenger Mons Challenger San Benedetto Challenger Cherbourg Challenger Braunschweig Challenger Rome Challenger Bordeaux Challenger Kosice Challenger Kish Free Zone Island Challenger - Kish Island Internazionali di Tennis Dell'Umbria - Todi Biella Challenger Lima 2 Challenger Challenger 42 - Andrezieux Bratislava Challenger LXV Concurso Internacional Vigo - Vigo Fano Challenger Bergamo Challenger Barletta Challenger Raanana Challenger Napoli Challenger Rome Challenger Furth Challenger Sibiu Challenger Padova Challenger San Benedetto Challenger Manerbio Challenger Rome Challenger Alphen Challenger Alessandria Challenger Sibiu Challenger Mohammedia Challenger Brest Challenger Internazionali di Tennis di Bergamo - Bergamo Wroclaw Challenger Marburg Challenger Perugia Challenger Prostejov Challenger Perugia Challenger Milan Challenger Liberec Challenger Cordenons Challenger Tennis Napoli Cup - Napoli Szczecin Challenger Banja Luka Challenger Tulln Challenger San Marino Challenger Punta Del Este Challenger Marbella Challenger Sibiu Challenger Alicante Challenger Trieste Challenger Santiago Challenger Heilbronn Challenger Milan Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rabat Challenger Guayaquil Challenger Trieste Challenger Montevideo Challenger Verona Challenger Cordenons Challenger San Marino Challenger Biella Challenger Napoli Challenger IPP Open - Helsinki Coquimbo 2 Challenger Guayaquil Challenger Milan Challenger GHI Bronx Tennis Classic - Bronx San Benedetto Challenger Lisbon Challenger Oberstaufen Cup - Oberstaufen Braga Challenger Cagliari Challenger Citta di Como Challenger - Como KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Brasov Challenger - Brasov Milan Challenger Szczecin Challenger Todi Challenger Rome Challenger Marbella Challenger Forli 6 Challenger Perugia Challenger Montechiarugolo - Parma Challenger Milan Challenger Braunschweig Challenger Verona Challenger Scheveningen Challenger Tulln Challenger Genova Challenger Lisbon Challenger Lima 2 Challenger Architect Open - Budapest Guzzini Challenger - Recanati Olimp Kyiv Open - Kiev Santiago Challenger Sanremo Challenger USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Buenos Aires Challenger Punta Del Este Challenger Nonthaburi 1 Challenger Piracicaba Challenger Murcia Challenger Kigali 2 Challenger Tunis Challenger Modena Challenger Status Athens Open - Athens Modena Challenger Roma Open Challenger - Rome Francavilla Challenger Kos Succhetti Tennis Cup - Cordenons Kigali 1 Challenger Sassuolo Challenger Bonn Challenger Tennislife Cup - Napoli Todi Challenger San Benedetto Challenger Sofia 2 Challenger Istanbul Challenger Genova Challenger Montevideo Challenger Brasov Challenger Valencia Challenger Aix En Provence Challenger Lima 3 Challenger Como Challenger Szczecin Challenger San Remo Challenger Open Romania - Bucharest Rome Challenger Alessandria Challenger Rome Challenger Losinj Challenger Hypo Group Tennis International - Portschach Open 13 - Marseille Jersey Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Bratislava Challenger Copa Telmex - Buenos Aires Brasov Challenger BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Serbia Open - Belgrade Helsinki Challenger BCR Open Romania - Bucharest BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Todi Challenger Trnava Challenger Barcelona Challenger Rio De Janeiro Challenger Porto Alegre Challenger Arad Challenger Brasov Challenger BRD Nastase Tiriac Trophy - Bucharest Trnava Challenger Montevideo Challenger Open de Nice Cote d'Azur - Nice Meknes Challenger Rabat Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Marbella Challenger Marrakech Challenger Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Heilbronn Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Ecuador Open - Quito Caltanissetta Challenger Rio Open - Rio de Janeiro Rome Challenger Konzum Croatia Open - Umag VTR Open - Vina del Mar Bergamo Challenger Barletta Challenger Napoli Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg BMW Open - Munich Fever-Tree Championships - London Rome Challenger Forte Village Sardegna Open - Sardinia Serbia Open - Belgrade Sardegna Open - Cagliari Tata Open Maharashtra - Pune Cordoba Open - Cordoba Caltanissetta Challenger Caltanissetta Challenger Argentina Open - Buenos Aires Rome Challenger Geneva Challenger Bratislava Challenger Rome Challenger If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Ortisei Challenger Ostrava Challenger Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires Alessandria Challenger China Open - Beijing Quimper Challenger Panama City Challenger Bergamo Challenger Santiago Open - Santiago Moselle Open - Metz Murray River Open - Melbourne Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Napoli Challenger Argentina Open - Buenos Aires Cortina Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Sassuolo Challenger Millennium Estoril Open - Estoril Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Ortisei Challenger Genova Challenger Barletta Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Irving Challenger Bratislava Challenger Erste Bank Open - Vienna Rome Challenger Qatar ExxonMobil Open - Doha Caltanissetta Challenger PBZ Zagreb Indoors - Zagreb ATP Challenger Tour Finals Open 13 - Marseille Como Challenger Koblenz Challenger Bet-at-home Open - Hamburg Como Challenger Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem ATP Challenger Tour Finals Argentina Open - Buenos Aires Genova Challenger Naples Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Lima Challenger Casablanca Challenger Winston-Salem Open - Winston-Salem Emilia-Romagna Open - Parma Koblenz Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Nature Valley International - Eastbourne Rio De Janeiro Challenger Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Sao Paulo Phoenix Challenger Asirom Challenger - Brasov Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Montevideo Challenger Geneva Open - Geneva Estoril Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Punta Del Este Challenger China Open - Beijing Parma Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Hagen Challenger Szczecin Challenger German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Genova Challenger Rome Challenger Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Rosario Challenger Como Challenger Plava Laguna Croatia Open - Umag Parma Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem 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 bett1HULKS Championships - Cologne Perugia Challenger Delray Beach International Tennis Championships - Delray Beach Plava Laguna Croatia Open - Umag BCR Open Romania - Bucharest Rio Open - Rio de Janeiro Trieste Challenger Chile Dove Men+Care Open - Santiago Rothesay International - Eastbourne Bad Waltersdorf Challenger Cordoba Open - Cordoba Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Plava Laguna Croatia Open - Umag Davidoff Swiss Indoors Basel - Basel San Marino Challenger Bonn Challenger Apia International - Sydney Naples Challenger Argentina Open - Buenos Aires Lima Challenger Heilbronn Challenger Santa Cruz de la Sierra Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Francavilla Challenger Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Turin Challenger Vicenza Challenger Zadar Challenger Grand Prix Hassan II - Casablanca Sofia Open - Sofia Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Wimbledon - London BMW Open - Munich Australian Open - Melbourne Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Australian Open - Melbourne Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Qatar Exxon Mobil Open - Doha Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Banja Luka Challenger Erste Bank Open - Vienna Maharashtra Open - Pune German Tennis Championships - Hamburg SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Zhuhai Open - Zhuhai Davis Cup, World Group, PO, ROU-ECU 5-0 Generali Open - Kitzbuhel Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 French Open - Paris Davis Cup, Group I, 1R, BLR-ROU 3-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open (juniors) Wimbledon (juniors) U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 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 II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 French Open (juniors) Wimbledon (juniors) Monza Challenger Nordea Open - Bastad Braunschweig Challenger