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 Iasi Challenger Grodzisk Mazowiecki Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Bratislava 2 Challenger Olbia Challenger Ismaning Challenger Oeiras 2 Challenger Cherbourg Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Bucharest Open - Bucharest M25 Heraklion M25+H Bacau Canada F1 Canada F2 Romania F1 USA F9 USA F10 USA F11 Romania F16 Germany F13 USA F25 USA F26 USA F28 USA F29 Colombia F1 Panama F1 Colombia F2 Costa Rica F1 USA F5 Canada F1 Canada F2 Canada F3 USA F7 USA F8 Czech Republic F2 Romania F4 Romania F6 USA F13 Germany F7 USA F14 Romania F16 Romania F17 Austria F10 USA F22 USA F23 USA F24 USA F25 Venezuela F5 Venezuela F6 Mexico F12 Mexico F13 Dominican Republic F1 Austria F3 New Zeland F1 New Zeland F2 Canada F2 Romania F1 USA F9 Romania F2 USA F10 Romania F3 USA F13 Romania F15 Romania F16 USA F12 Romania F18 USA F26 USA F27 Germany F2 Austria F1 Mexico F1 Mexico F2 Germany F5 USA F4 Canada F1 Canada F2 Switzerland F2 Switzerland F3 Usa F7 Usa F8 Usa F9 Usa F10 Romania F1 Usa F11 Romania F2 Romania F3 Serbia F2 Usa F14 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Usa F23 Greece F3 Greece F2 Usa F26 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Canada F1 Switzerland F1 Canada F3 Switzerland F2 Switzerland F3 Usa F9 France F6 Usa F10 Usa F11 Italy F8 France F9 France F10 France F11 France F12 Spain F32 Spain F33 France F15 Canada F5 Italy F30 USA F28 USA F30 USA F31 Germany F2 Canada F1 Canada F2 Romania F1 USA F13 USA F14 Germany F2 USA F11 USA F12 Romania F1 Romania F3 Canada F3 Canada F4 Canada F7 Brazil F27 USA F6 Canada F1 Canada F2 Canada F3 Canada F5 Canada F6 Canada F7 Canada F8 Canada F9 USA F28 Canada F1 Canada F2 Canada F3 Canada F4 Canada F7 Canada F8 Canada F9 Canada F10 Canada F11 Romania F16 Italy F38 Italy F39 Turkey F40 Mexico F14 Mexico F15 Italy F1 Italy F2 Canada F1 Canada F2 USA F12 USA F13 Korea F1 Canada F3 Canada F4 Canada F8 USA F1 USA F2 USA F13 USA F16 Romania F4 Canada F3 Canada F4 Canada F5 Canada F6 Canada F7 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F17 USA F12 (Memphis) USA F13 (Little Rock) USA F16 (Tampa) USA F19 (Winston-Salem) Canada F3 (Kelowna) USA F8 (Calabasas) USA F13 M25 Portimao USA F14 USA F15 M15 Doha M25 Heraklion M25 Doha The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver The Natrel's Challenger - Granby Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Challenger Banque Nationale Rimouski - Rimouski Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronz Classic - Bronx Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Brasov Challenger - Brasov Moncton Men's Challenger - Moncton Timisoara Challenger - Timisoara Oldum Brown Vancouver Open - Vancouver Brasov Challenger - Brasov Waco Tennis Challenger - Waco Ipsos Bucharest Challenger - Bucharest 2008 Lubbock Challenger - Lubbock National Bank Men's Rimouski Challenger - Rimouski Abierto Internacional de Salinas 'Dario Expreso' - Salinas Belgrade Challenger Countrywide Classic USTA Men's Challenger - Carson Challenger Banque Nationale - Granby Oberstaufen Cup-Head German Master's Series - Oberstaufen GHI Bronx Tennis Classic - Bronx Tunis Challenger Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Guimaraes Challenger Lexington Challenger Ford Tennis Championships - Louisville Granby Challenger Brasov Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Medellin Challenger Sarajevo Challenger Rimouski Challenger Baton Rouge Challenger Tunis Challenger Vancouver Challenger Cremona Challenger Carson Challenger Furth Challenger Ojai Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Granby Challenger Vancouver Challenger Brasov Challenger Palermo Challenger Calabasas Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Arad Challenger Honolulu Challenger Burnie Challenger Kazan Challenger Bergamo Challenger Caloundra Challenger Rimouski Challenger Barletta Challenger Monza Challenger Athens Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Furth Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger Brasov Challenger Napoli Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Rimouski Challenger Mersin Challenger Sarasota Challenger Savannah Challenger Kosice Challenger Marburg Challenger Arad Challenger Timisoara Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Brasov Challenger Izmir Challenger Campinas Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Le Gosier Challenger Rome Challenger Bordeaux Challenger Arad Challenger Timisoara Challenger Granby Challenger Recanati Challenger Vancouver Challenger Segovia Challenger Orleans Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Mons Challenger Arad Challenger Nottingham-2 Challenger Marburg Challenger Granby Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Brasov Challenger Trnava Challenger Guadalajara Challenger Sibiu Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Geneva Challenger Tunis Challenger Brescia Challenger Dallas Challenger Bergamo Challenger Drummondville Challenger Raanana Challenger Heilbronn Challenger Seoul Challenger Gimcheon Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Columbus Challenger Sacramento Challenger Rennes Challenger Las Vegas Challenger Monterrey Challenger Eckental Challenger Bratislava Challenger Maui Challenger Morelos Challenger Drummondville Challenger Guangzhou Challenger Le Gosier Challenger Prostejov Challenger Rome Challenger Granby Challenger Surbiton Challenger Winnipeg Challenger Aptos Challenger Gatineau Challenger St. Remy Challenger Cary Challenger Istanbul Challenger Cary Challenger Izmir Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Stockton Challenger Monterrey Challenger Budapest Challenger Fairfield Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Wroclaw Challenger St. Petersburg 2 Challenger Vancouver Challenger Shenzhen Challenger Istanbul Challenger Napoli Challenger Kaohsiung Challenger Brest Challenger Ilkley Challenger Granby Challenger Belgrade Challenger Eckental Challenger Bratislava Challenger Lugano Challenger Bangkok Challenger Koblenz Challenger Budapest Challenger Madrid Challenger Drummondville Challenger Sophia Antipolis Challenger Barletta Challenger Surbiton Challenger Ilkley Challenger Bratislava Challenger Indian Wells Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Newport Beach Challenger Odlum Brown Vancouver Open - Vancouver Indian Wells Challenger Iasi Challenger Quimper Challenger Biella 6 Challenger Nottingham 1 Challenger Guayaquil Challenger Nottingham 2 Challenger French Open (juniors) San Marino Challenger Bucharest Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Forli 5 Challenger Biel Challenger Lugano Challenger Barletta Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger San Marino Challenger Prague 3 Challenger Como Challenger Iasi Challenger Sibiu Challenger Ortisei Challenger Bergamo Challenger Rovereto Challenger Lugano Challenger Biel Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Modena Challenger Istanbul Challenger Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Konzum Croatia Open - Umag Citi Open - Washington Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Rogers Cup - Montreal NASDAQ-100 Open - Miami Rogers Masters - Toronto Rogers Masters - Montreal Sony Ericsson Open - Miami Rogers Masters - Toronto Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto 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 - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 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 Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 2R, ECU-CAN 2-3 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, FRA-CAN 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 Davis Cup, Group I, PO, GRE-ROU 4-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Milan Challenger