Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 New Zealand F2 Australia F3 Australia F6 Australia F9 Australia F3 Australia F4 Australia F5 Romania F1 Indonesia-w3 Thailand F1 Thailand F2 Germany F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Colombia F1 Colombia F2 Australia F3 Romania F6 Indonesia F1 Indonesia F Indonesia F3 Romania F16 Romania F17 Austria F10 Indonesia F4 Indonesia F6 Australia F6 Venezuela F5 Australia F7 Venezuela F6 Australia F8 Australia F9 Australia F10 Dominican Republic F1 Australia F1 Australia F2 New Zeland F1 Austria F3 New Zeland F2 Australia F3 Australia F4 Mexico F5 Romania F1 Mexico F6 Romania F2 Mexico F7 Romania F3 Mexico F8 USA F12 USA F13 USA F14 Romania F15 Romania F16 Romania F18 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Germany F2 Austria F1 Germany F5 Australia F2 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 F30 Germany F2 Romania F1 Germany F2 Australia F1 Romania F1 Romania F3 Romania F4 Romania F16 M25 Portimao Australia #2-w1 Indonesia-w4 Australia F3 Romania F4 Romania F16 Australia F5 Australia F10 Indonesia-w1 Indonesia-w2 Thailand F3 Germany F7 Indonesia F5 Australia F11 Czech Republic F2 XII Abierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Fifth Third Bank Tennis Championships - Lexington Burnie Challenger Belgrade Challenger Melbourn Challenger Sarajevo Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Ramat Hasharon Challenger San Benedetto Challenger Aptos Challenger Kia International in Burnie - Burnie Lexington Challenger Vancouver Challenger Binghamton Challenger Kia International In Caloundra - Caloundra Calabasas Challenger Seoul Challenger Medellin Challenger MST ATP Challenger International - Burnie Ramat Hasharon Challenger Cremona Challenger Ojai Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Aptos Challenger Granby Challenger Vancouver Challenger USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Tiburon Challenger Calabasas Challenger Kazan Challenger Caloundra Challenger Dallas Challenger Nottingham Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger M25+H Bacau Brasov Challenger M25 Heraklion Heilbronn Challenger Burnie Challenger Kazan Challenger Caloundra Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Sarasota Challenger Bordeaux Challenger Arad Challenger Timisoara Challenger Brasov Challenger Bergamo Challenger Nottingham Challenger Arad Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Orleans Challenger Rennes Challenger Heilbronn Challenger Uncle Toby's Challenger in Burnie - Burnie Nottingham Challenger Nottingham-2 Challenger Lexington Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Nottingham Challenger Granby Challenger Trnava Challenger Caloundra ATP Challenger - Caloundra Geneva Challenger Brescia Challenger Seguros Bolivar Open - Medellin Charlottesville Challenger Raanana Challenger Kia International In Kawana - Kawana Challenger Banque Nationale - Granby Savannah Challenger Heilbronn Challenger Prostejov Challenger Brasov Challenger - Brasov Chuncheon Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Nottingham Challenger Furth Challenger Rijeka Challenger Eckental Challenger Bratislava Challenger Dallas Challenger Morelos Challenger Guadalajara Challenger Sunset Moulding Challenger - Yuba City Taipei City Challenger Busan Challenger Rome Challenger Manchester Challenger Surbiton Challenger Barletta Challenger Ford Tennis Championships - Louisville Ho Chi Minh City Challenger M15 Doha M25 Doha Bratislava Challenger Copa Petrobras Colombia - Bogota Bangkok Challenger Budapest Challenger Zhuhai Challenger Burnie Challenger Baton Rouge Challenger Reggio Emilia Challenger Club Coop's ATP Challenger International - Brisbane Nottingham Challenger Salzburg Challenger Bangkok Challenger Kaohsiung Challenger Surbiton Challenger Kaohsiung Challenger Ningboo Challenger Gatineau Challenger Launceston Challenger Indian Wells Challenger Traralgon Challenger Tenerife Challenger Iasi Challenger Ningboo Challenger Nottingham 1 Challenger Brest Challenger Barletta Challenger Happy Valley Challenger Koblenz Challenger Morelos Challenger Carson Challenger Quimper Challenger Playford Challenger Bangkok Challenger Aptos Challenger Palermo Challenger Gwangju Challenger Istanbul Challenger Brasov Challenger Sibiu Challenger Hua Hin Challenger Eckental Challenger Biel Challenger Burnie Challenger Bergamo Challenger Vancouver Challenger Sarasota Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Maui Challenger Wroclaw Challenger Leon Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Lexington Challenger St. Petersburg 2 Challenger Aptos Challenger Shanghai Challenger St. Remy Challenger Nanchang Challenger Eckental Challenger Nottingham Challenger Quanzhou Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Granby Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Ho Chi Minh City Challenger Shenzhen Challenger Bratislava Challenger Burnie Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Savannah Challenger Athens Challenger Naples Challenger - Naples Kosice Challenger Tyler Challenger Oeiras 2 Challenger Surbiton Challenger Brasov Challenger - Brasov Izmir Challenger Geneva Challenger Biella 6 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Surbiton Challenger Iasi Challenger Prague 3 Challenger Ortisei Challenger Bergamo Challenger Rovereto Challenger Eckental Challenger Milan Challenger Grodzisk Mazowiecki Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Rome Challenger Tunis Challenger BCR Open Romania - Bucharest Ipsos Bucharest Challenger - Bucharest Orleans Challenger Gerry Weber Open - Halle Mouilleron-Le-Captif Challenger Brasov Challenger Tiburon Challenger Canberra Challenger Recanati Challenger Sacramento Challenger - Sacramento Geneva Challenger Brasov Challenger Winnetka Challenger Quimper Challenger Puebla Challenger Athens Challenger Nottingham-2 Challenger Medibank International - Sydney Tallahassee Challenger Sibiu Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok Bordeaux Challenger Brisbane International - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne If Stockholm Open - Stockholm Salzburg Challenger Shenzhen Challenger Como Challenger Aptos Challenger Guayaquil Challenger Apia International - Sydney If Stockholm Open - Stockholm Winnipeg Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London BMW Open - Munich Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Bratislava Challenger China Open - Beijing Pilot Pen Tennis - New Haven Guangzhou Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Salzburg Challenger Farmers Classic - Los Angeles SAP Open - San Jose Heilbronn Challenger U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Quimper Challenger China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Rimouski Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Le Gosier Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Countrywide Classic - Los Angeles Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Intrum Stockholm Open - Stockholm Bath Challenger Rome Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Tel Aviv Watergen Open - Tel Aviv Delray Beach Open - Delray Beach Bratislava Challenger Tunis Challenger AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Konzum Croatia Open - Umag Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Happy Valley Challenger Citi Open - Washington Swiss Indoors Basel - Basel Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Serbia Open - Belgrade Lexington Challenger Winston-Salem Open - Winston-Salem European Open - Antwerp BMW Open - Munich Arad Challenger Binghamton Challenger Bank Austria Tennis Trophy - Vienna Rennes Challenger Firenze Open - Florence Binghamton Challenger Irving Challenger Citi Open - Washington Ortisei Challenger Farmers Classic - Los Angeles Gimcheon Challenger Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Monza Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta Ortisei Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Leon Challenger Canberra Challenger Apia International - Sydney Marburg Challenger Istanbul Challenger Izmir Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Yokohama Challenger Aptos Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Taipei City Challenger Shenzhen Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Vancouver Challenger Zhangjiagang Challenger Aegon Nottingham Open - Nottingham Gwangju Challenger Bordeaux Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Kobe Challenger If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Brisbane International - Brisbane Lugano Challenger Kyoto Challenger Mons Challenger Guadalajara Challenger Tunis Challenger Citi Open - Washington Shanghai Challenger Marburg Challenger Chengdu Open - Chengdu European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Citi Open - Washington Moselle Open - Metz Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Newport Beach Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Bratislava 2 Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BCR Open Romania - Bucharest Pau Challenger BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane If Stockholm Open - Stockholm Maharashtra Open - Pune BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Rogers Cup - Toronto Modena Challenger Indian Wells Challenger Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Barletta Challenger Madrid Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sibiu Challenger Rogers Cup - Montreal Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Istanbul Challenger Apia International - Sydney Geneva Open - Geneva BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal 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 Masters - Paris Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid 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 Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London 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 - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London 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 Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London Bucharest Open - Bucharest Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Hopman Cup - Perth Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 French Open (juniors) Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Australian Open (Australia, Wildcard) Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Australian Open (Australia, Wildcard) Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 M25 Heraklion