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 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F6 Romania F7 Romania F10 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F5 Italy F28 Italy F2 France F6 Italy F18 Italy F24 Belgium F2 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F6 Turkey F7 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F1 Turkey F2 Turkey F3 Germany F4 Ukraine F1 Ukraine F2 France F4 France F5 Greece F2 Greece F3 Greece F4 Romania F11 Belgium F2 Belgium F3 Belgium F5 Belgium F6 Belgium F7 Belgium F9 Belgium F10 Belgium F11 Turkey F4 Turkey F5 Turkey F6 Croatia F5 Netherlands F3 Belgium F9 Belgium F10 Romania F5 Romania F2 Romania F12 Romania F1 Turkey F6 (Antalya) USA F10 (Bakersfield) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F2 Romania F3 Kazakhstan F6 (Shymkent) Morocco F2 Romania F4 Kazakhstan F7 (Shymkent) Romania F4 Iran F4 Romania F17 Turkey F40 (Antalya) Turkey F41 (Antalya) Turkey F1 (Antalya) Turkey F2 (Antalya) Spain F6 (Xabia) Romania F8 (Bucharest) M25 Esch/Alzette Romania F4 (Bucharest) Memorial Manfredini - Sassuolo Constanta Challenger - Constanta Timisoara Challenger - Timisoara Steelers Cup - Kosice Istanbul Challenger Brasov Challenger Kosice Challenger Poznan Challenger Banja Luka Challenger Marbella Challenger Seville Challenger Florence Challenger Punta Del Este Challenger Santiago Challenger Francavilla Challenger Bordeaux Challenger Blois Challenger Braunschweig Challenger Amersfoort Challenger Tampere Challenger Seville Challenger Burnie Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Split 1 Challenger Helsinki Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Troisdorf Challenger Lyon Challenger Zug Challenger Toulouse Challenger Busan Challenger Valencia Challenger Tenerife 1 Challenger Antalya Challenger Bratislava 1 Challenger Mitsubishi Electric Europe Cup - Monza Palermo Challenger Brasov Challenger Ortisei Challenger M25+H Kassel Palermo Challenger Ortisei Challenger Scheveningen Challenger BCR Open Romania - Bucharest Sibiu Challenger Genova Challenger Brasov Challenger - Brasov Brasov Challenger Credit Agricole Suisse Open - Gstaad Milan Challenger Rome Challenger Recanati Challenger Helsinki Challenger Braga Challenger Lyon Challenger Trnava Challenger Bratislava Challenger Toyota Challenger Santos Challenger Padova Challenger Launceston Challenger Brasov Challenger Banja Luka Challenger Nur-Sultan Challenger Prague Challenger Pune Challenger Prague II Challenger Prostejov Challenger Como Challenger Barcelona Challenger Todi Challenger Parma Challenger Maia Challenger Sibiu Challenger Santiago Challenger Casablanca Challenger Rome Challenger Split 2 Challenger Heilbronn Challenger Almaty 1 Challenger Almaty Challenger Amersfoort Challenger Grand Prix Hassan II - Casablanca Poznan Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Launceston Challenger Copa Claro - Buenos Aires Sibiu Challenger Ningboo Challenger Shenzhen Challenger Noumea Challenger Sophia Antipolis Challenger Murcia Challenger Credit Agricole Suisse Open - Gstaad BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Florence Challenger Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp Delray Beach Open - Delray Beach Oeiras 3 Challenger Bratislava Challenger Grand Prix Hassan II - Casablanca Yeongwol Challenger SkiStar Swedish Open - Bastad Heilbronn Challenger Bank Austria Tennis Trophy - Vienna Hamburg Challenger Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome La Rinascente Tennis Cup Harbour Club Milano - Milan Tatra Banka Slovak Open - Bratislava Status Athens Open - Athens Roma Open Challenger - Rome Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx European Open - Antwerp St. Brieuc Challenger Kosice Challenger European Open - Antwerp Forte Village Sardegna Open - Sardinia Cordenons Challenger Great Ocean Road Open - Melbourne Todi Challenger Open Parc - Lyon Rio Open - Rio de Janeiro Tata Open Maharashtra - Pune Meknes Challenger Rome Challenger Rome Challenger Biella Challenger Lugano Challenger Rimini Challenger Caltanissetta Challenger Barletta Challenger Rijeka Challenger Marburg Challenger San Benedetto Challenger Sopot Challenger Brasov Challenger Napoli Challenger Orleans Challenger Bucaramanga Challenger Marrakech Challenger Guayaquil Challenger Sibiu Challenger Cordenons Challenger Montevideo Challenger Tunis Challenger Arad Challenger Meknes Challenger Rennes Challenger Maia Challenger Sao Paulo Challenger Tour Finals Panama City Challenger Bordeaux Challenger Prague Challenger Milan Challenger Cortina Challenger San Marino Challenger Kenitra Challenger US Men's Clay Court Championship - Houston Indore Challenger Brescia Challenger Casablanca Challenger New Delhi Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Mersin Challenger Turin Challenger Bordeaux Challenger Ilkley Challenger Scheveningen Challenger Liberec Challenger Cordenons Challenger Alphen Challenger Corrientes Challenger Casablanca Challenger Brest Challenger UNICEF Open - 's Hertogenbosch Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Turin Challenger Rome Challenger Vicenza Challenger Lyon Challenger Poprad Tatry Challenger Todi Challenger Trnava Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Casablanca Challenger San Benedetto Challenger Wimbledon - London Koblenz Challenger Tampere Challenger Guadalajara Challenger San Francisco Challenger Sophia Antipolis Challenger Barletta Challenger Qingdao Challenger Francavilla Challenger Rome Challenger Mestre Challenger Vicenza Challenger Blois Challenger Bastad Challenger Tampere Challenger Meerbusch Challenger Como Challenger Chennai Challenger Heilbronn Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger Lyon Challenger Topshelf Open - 's-Hertogenbosch Tampere Challenger Pullach Challenger Banja Luka Challenger Mamaia Challenger - Constanta Erste Bank Open - Vienna Marbella Challenger Asirom Challenger - Brasov BRD Nastase Tiriac Trophy - Bucharest Brasov Challenger - Brasov Citta di Monza - Monza Garden Open 2005 - Rome Architect Open - Budapest Bordeaux Challenger Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo XI Trofeo Ciudad de Quito - Quito Citta di Monza - Monza Garden Open - Rome 5° Sporting Challenger - Turin Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Concurso Internacional de Vigo - Vigo Citta di Como - Como Challenger Brasov - Brasov IPP Open - Helsinki Lima Challenger KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Tampere Challenger XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Croatia Osiguranje Rijeka Open - Rijeka St. Tropez Challenger Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Hamburg European Open - Hamburg Bulgarian Open Challenger - Sofia Kos Succhetti Tennis Cup - Cordenons Kos-Zucchetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Caltanissetta Challenger Monza Challenger Ismaning Challenger Tenerife Challenger Napoli Challenger Roanne Challenger Jersey Challenger Bratislava Challenger Napoli Challenger Morocco Tennis Tour - Tanger Ostrava Challenger Alessandria Challenger Antonio Savoldi-Marco Co. - Manerbio Rome Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Maia 1 Challenger Maia 2 Challenger Bauer Watertechnology Cup - Eckental Traralgon Challenger Napoli Challenger Rome Challenger Alessandria Challenger Turin Challenger Meknes Challenger Roseto Degli Abruzzi 1 Challenger Rabat Challenger Memorial Manfredini - Sassuolo Brasov Challenger Rio De Janeiro Challenger Le Gosier Challenger Copa Petrobras - Santiago Rome Challenger Todi Challenger Kosice Challenger San Marino Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Challenger Cudad de Guayaquil - Guayaquil Kenitra Challenger Sibiu Challenger Mons Challenger San Marino Challenger Geneva Challenger Trnava Challenger Yokohama Challenger Noumea Challenger Monte-Carlo Rolex Masters - Monte-Carlo Czech Indoor Open - Prague Mutua Madrilena Madrid Open - Madrid Barranquilla Challenger Itajai Challenger Internazionali BNL d'Italia - Rome Sao Paulo Challenger Tunis Challenger Arad Challenger Furth Challenger BNP Paribas Open - Indian Wells Scheveningen Challenger Cordenons Challenger Poznan Challenger Sony Open Tennis - Miami Cordenons Challenger X Torneo Internazionale di Tennis - Barletta Alphen Challenger Manerbio Challenger Heilbronn Challenger Trnava Challenger Internazionali BNL d'Italia - Rome Sibiu Challenger Mons Challenger Geneva Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger San Benedetto Challenger Kolkata Challenger Vercelli Challenger Rome Challenger Furth Challenger Caltanissetta Challenger Orbetello Challenger Prague Challenger Tunis Challenger Prague Challenger Portoroz Challenger Manerbio Challenger Ostdeutscher Sparkassen Cup - Dresden Banja Luka Challenger Porto Alegre Challenger Forli 6 Challenger Sao Paulo Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Ostrava Challenger Aix En Provence Challenger Blois Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Tampere Challenger Oeiras 3 Challenger Liberec Challenger Como Challenger Genova Challenger Banja Luka Challenger Izmir Challenger Happy Valley Challenger Dallas Challenger Cordenons Challenger Tempe Challenger Riviera di Rimini Challenger - Rimini Meerbusch Challenger San Remo Challenger Banja Luka Challenger Seville Challenger Manerbio Challenger Gwangju Challenger Guzzini Challenger - Recanati Quimper Challenger Burnie Challenger Maspalomas Challenger Sibiu Challenger Marbella Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger ATP Challenger Tour Finals Como Challenger Heilbronn Challenger Rome Challenger Brasov Challenger - Brasov Mouilleron-Le-Captif Challenger Constanta Challenger Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Sopot Challenger Manerbio Challenger Cherbourg Challenger Palermo Challenger Challenger 42 - Andrezieux Bengalaru Challenger Bratislava Challenger Mersin Challenger Almaty 2 Challenger Braunschweig Challenger Meerbusch Challenger Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Roseto Degli Abruzzi 2 Challenger Helsinki Challenger Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island Scheveningen Challenger Cordenons Challenger Marrakech Challenger Meknes Challenger Sibiu Challenger San Benedetto Challenger Seoul Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Szekesfehervar Challenger Zadar Challenger Barletta Challenger Sanremo Challenger Murcia Challenger Gemax Samsung Open 2005 - Belgrade Split Challenger Rome Challenger Francavilla Challenger Tunis Challenger Vicenza Challenger Timisoara Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Rabat Challenger Como Challenger Tennislife Cup - Napoli Qatar Exxon Mobil Open - Doha Architect Open - Budapest Copa Petrobras - Bogota Santiago Challenger Napoli Challenger Cordenons Challenger Barcelona Challenger USTA Freeman Men's Challenger - Joplin Sofia Challenger Tunis Challenger Seoul Challenger Steelers Cup - Kosice Porto Alegre Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Alicante Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Ottignies-Louvain-la-Neuve Challenger BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Anning Challenger Blois Challenger Open Romania - Bucharest Alessandria Challenger Delray Beach International Tennis Championships - Delray Beach Biella 5 Challenger Open 13 Provence - Marseille Open 13 - Marseille Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Mons Challenger Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Citta di Como Challenger - Como Brasil Open - Costa do Sauipe Serbia Open - Belgrade VTR Open - Vina del Mar AEGON Championships - London SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bank Austria Tennis Trophy - Vienna Tenerife 3 Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo Swiss Indoors Basel - Basel European Open - Antwerp PBZ Zagreb Indoors - Zagreb Budapest Challenger Gelsor Open Romania - Bucharest Credit Agricole Suisse Open - Gstaad Liuzhou Challenger Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, World Group, QR, BRA-BEL 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 U.S. Open - New York Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - London San Marino Challenger Astana Open - Astana U.S. Open - New York Calgary Challenger Davis Cup, Group I, 1R, BEL-UZB 3-1 Zhuhai Open - Zhuhai Australian Open - Melbourne Nonthaburi 1 Challenger U.S. Open - New York Dobrich 2 Challenger Istanbul Challenger M25 Quinta do Lago M15 Monastir M15 Monastir M25 Santa Margherita di Pula M25 Monastir M25 Monastir Chennai Challenger Banja Luka Challenger Pune Challenger Montemar Challenger Francavilla Challenger New Delhi Challenger Oeiras 4 Challenger Koblenz Challenger Nonthaburi 1 Challenger Australian Open - Melbourne Zagreb Challenger Milan Challenger Murcia Challenger Estoril Challenger Menorca Challenger French Open - Paris M25 Grasse M25 Varnamo Iasi Challenger Brasov Challenger Hagen Challenger Bunschoten Challenger Tampere Challenger Cordenons Challenger U.S. Open - New York