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 Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Marrakech Romania F1 Germany F13 Colombia F1 Colombia F2 Romania F6 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 Spain F32 Italy F30 Germany F2 Spain F6 Spain F7 Spain F9 Spain F10 Spain F11 Spain F12 Spain F13 Spain F15 Romania F1 Morocco F4 Italy F18 Spain F28 Spain F29 Spain F31 Spain F38 Spain F39 Spain F41 Germany F2 Spain F1 Spain F2 Spain F4 Spain F6 Croatia F5 Italy F3 Italy F5 Spain F10 Spain F11 Spain F12 Romania F1 Spain F14 Romania F3 Poland F3 Italy F13 France F13 Czech Republic F5 Spain F22 Poland F5 Spain F26 Spain F27 Spain F30 Spain F32 Morocco F6 Morocco F7 Morocco F9 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F8 Spain F19 Italy F22 Spain F32 Spain F33 Spain F34 Spain F36 Spain F38 Egypt F3 Spain F1 Spain F3 Spain F4 Italy F7 Romania F16 Italy F6 Spain F29 Spain F30 Romania F4 Romania F16 Romania F4 Germany F7 Czech Republic F2 Spain F31 M25 Portimao Spain F5 XII Abierto Internacional de Salinas - Salinas USTA Tallahassee Tennis Challenger - Tallahassee Bergamo Challenger M25+H Bacau Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen M25 Heraklion Belgrade Challenger Sarajevo Challenger Seguros Bolivar Open - Medellin Medellin Challenger Cremona Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Kazan Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Brasov Challenger - Brasov Brasov Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Furth Challenger Heilbronn Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Arad Challenger Timisoara Challenger Brasov Challenger Bergamo Challenger Barletta Challenger Ford Tennis Championships - Louisville Arad Challenger Tanger Challenger Timisoara Challenger Scheveningen Challenger M15 Doha Poznan Challenger Recanati Challenger Guimaraes Challenger M25 Doha Orbetello Challenger Segovia Challenger Cordenons Challenger Como Challenger Brasov Challenger Orleans Challenger Copa Petrobras Colombia - Bogota Rennes Challenger Heilbronn Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Nottingham-2 Challenger Marburg Challenger San Benedetto Challenger Lexington Challenger Liberec Challenger Seville Challenger Trnava Challenger Kenitra Challenger Geneva Challenger Brescia Challenger Guayaquil Challenger Lima Challenger Casablanca Challenger Guangzhou Challenger Raanana Challenger Reggio Emilia Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Madrid Challenger Prague Challenger Cordenons Challenger Rome Challenger Eckental Challenger Bratislava Challenger Salzburg Challenger Buenos Aires Challenger Santo Domingo Challenger Barletta Challenger Rome Challenger Surbiton Challenger Bastad Challenger Bratislava Challenger Noumea Challenger Bangkok Challenger Budapest Challenger Ostrava Challenger Surbiton Challenger Nottingham Challenger Lisbon Challenger San Benedetto Challenger Bucaramanga Challenger Cortina Challenger Biella Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Brest Challenger Lima Challenger Indian Wells Challenger Cali Challenger Barcelona Challenger Cortina Challenger Poznan Challenger Istanbul Challenger Bendigo Challenger Iasi Challenger Nottingham 1 Challenger Santo Domingo Challenger Luedenscheid Challenger Seville Challenger Biel Challenger Barletta Challenger Caltanissetta Challenger Tunis Challenger Koblenz Challenger Perugia Challenger Quimper Challenger Como Challenger Braunschweig Challenger Guadalajara Challenger Palermo Challenger Brasov Challenger Meknes Challenger Sibiu Challenger Eckental Challenger Fano Challenger Bergamo Challenger Seville Challenger Prostejov Challenger San Benedetto Challenger Vancouver Challenger If Stockholm Open - Stockholm Meknes Challenger St. Remy Challenger Istanbul Challenger Sophia Antipolis Challenger Izmir Challenger Orleans Challenger Mohammedia Challenger Rennes Challenger Guayaquil Challenger Buenos Aires Challenger Florence Challenger Wroclaw Challenger Napoli Challenger Cordenons Challenger Lisbon Challenger Bordeaux Challenger Ilkley Challenger Lyon Challenger Perugia Challenger Ilkley Challenger Todi Challenger St. Petersburg 2 Challenger Meerbusch Challenger Como Challenger Genova Challenger St. Remy Challenger Meknes Challenger Casablanca Challenger Eckental Challenger Nottingham Challenger Szczecin Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Bordeaux Challenger Poprad Tatry Challenger Bastad Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Rome Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Alicante Challenger Parma Challenger L'Aquila Challenger Valencia Challenger Biella Challenger Naples Challenger - Naples Brest Challenger Canberra Challenger Kosice Challenger Tyler Challenger Phoenix Challenger Alicante Challenger Murcia Challenger Oeiras 2 Challenger Lisbon Challenger Liberec Challenger Surbiton Challenger Brasov Challenger - Brasov Pozoblanco Challenger Genova Challenger Szczecin Challenger Barcelona Challenger Izmir Challenger Geneva Challenger Biella 6 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Gran Canaria Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Marbella Challenger Madrid Challenger Surbiton Challenger Oeiras 3 Challenger Iasi Challenger Prague 3 Challenger Seville Challenger Ortisei Challenger Bergamo Challenger Milan Challenger Rovereto Challenger Phoenix Challenger Eckental Challenger Mohammedia Challenger Milan Challenger Grodzisk Mazowiecki Challenger Seville Challenger Bad Waltersdorf Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Rome Challenger Tunis Challenger Braunschweig Challenger Ipsos Bucharest Challenger - Bucharest Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Brasov Challenger Canberra Challenger Recanati Challenger Seville Challenger Sacramento Challenger - Sacramento Geneva Challenger Brasov Challenger Aix En Provence Challenger Marbella Challenger Guayaquil Challenger Quimper Challenger Szczecin Challenger Athens Challenger Murcia Challenger Sibiu Challenger Santiago Challenger BCR Open Romania - Bucharest Salzburg Challenger Shenzhen Challenger Como Challenger Aptos Challenger Manerbio Challenger Guayaquil Challenger Vicenza Challenger Kenitra Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Marbella Challenger Bordeaux Challenger Padova Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Bratislava Challenger Guangzhou Challenger Montechiarugolo - Parma Challenger Napoli Challenger Marbella Challenger Salzburg Challenger BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Heilbronn Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Brisbane International - Brisbane Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Millennium Estoril Open - Estoril BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Quimper Challenger Kaohsiung Challenger Argentina Open - Buenos Aires Le Gosier Challenger SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Bath Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Hungarian Open - Budapest Konzum Croatia Open - Umag Shenzhen Open - Shenzhen Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Millennium Estoril Open - Estoril European Open - Antwerp Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Firenze Open - Florence Tata Open Maharashtra - Pune Astana Open - Astana Barcelona Open Banc Sabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Turkish Airlines Open Antalya - Antalya Bratislava Challenger Tunis Challenger Gonet Geneva Open - Geneva Erste Bank Open - Vienna Casablanca Challenger Budapest Challenger Arad Challenger Anytech365 Andalucia Open - Marbella Serbia Open - Belgrade Belgrade 2 - Belgrade Arad Challenger Adelaide International 2 - Adelaide Tel Aviv Watergen Open - Tel Aviv Prague Challenger Bank Austria Tennis Trophy - Vienna Alphen Challenger Sofia Open - Sofia Prague Challenger Rennes Challenger ASB Classic - Auckland Binghamton Challenger Shenzhen Challenger Cordenons Challenger Ortisei Challenger EFG Swiss Open - Gstaad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Monza Challenger BRD Nastase Tiriac Trophy - Bucharest Casablanca Challenger Mendoza Challenger Ortisei Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Furth Challenger Chile Dove Men+Care Open - Santiago Szczecin Challenger Marburg Challenger Istanbul Challenger Izmir Challenger Rio De Janeiro Challenger Kenitra Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger If Stockholm Open - Stockholm Prostejov Challenger Vancouver Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open Parc - Lyon Sibiu Challenger Bordeaux Challenger Antalya Cup - Antalya European Open - Antwerp Austrian Open - Kitzbuhel Santiago Challenger If Stockholm Open - Stockholm Rio De Janeiro Challenger Seville Challenger Brisbane International - Brisbane Lugano Challenger Mons Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Guadalajara Challenger Tunis Challenger Mohammedia Challenger Todi Challenger Oberstaufen Challenger European Open - Antwerp Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Mersin Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Mestre Challenger BMW Open - Munich Citi Open - Washington Moselle Open - Metz Ecuador Open - Quito Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Newport Beach Challenger Argentina Open - Buenos Aires Tata Open Maharashtra - Pune Cordoba Open - Cordoba Lima Challenger Campinas Challenger Rio Open - Rio de Janeiro Iasi Challenger Brasil Open - Sao Paulo Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Marbella Challenger Rio Open - Rio de Janeiro Belgrade Challenger BMW Open - Munich Aix En Provence Challenger BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Iasi Challenger Generali Open - Kitzbuhel Moselle Open - Metz Lyon Challenger St. Petersburg Open - St. Petersburg Seville Challenger Plava Laguna Croatia Open - Umag Bad Waltersdorf Challenger Swiss Indoors Basel - Basel ASB Classic - Auckland ASB Classic - Auckland Heilbronn Challenger Cordoba Open - Cordoba Amersfoort Challenger Santo Domingo Challenger Serbia Open - Belgrade Mallorca Championships - Mallorca Nordea Open - Bastad Lugano Challenger Biel Challenger Leon Challenger Rio Open - Rio de Janeiro Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Prague 2 Challenger Swiss Open - Gstaad Bratislava 2 Challenger Tennis Napoli Open - Naples Braunschweig Challenger Malaga Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Terra Wortmann Open - Halle European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Braga Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch Movistar Chile Open - Santiago Olbia Challenger Grand Prix Hassan II - Marrakech BCR Open Romania - Bucharest Gonet Geneva Open - Geneva Pau Challenger Qatar ExxonMobil Open - Doha Nordea Open - Bastad Citi Open - Washington Moselle Open - Metz Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Argentina Open - Buenos Aires Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Argentina Open - Buenos Aires Noumea Challenger Argentina Open - Buenos Aires Modena Challenger Indian Wells Challenger Salzburg Challenger Generali Open - Kitzbuhel Hong Kong Tennis Open - Hong Kong Phoenix Challenger Barletta Challenger Madrid Challenger Sibiu Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Swiss Open - Gstaad Sony Open Tennis - Miami Mutua Madrid Open - Madrid Istanbul Challenger BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Santiago Open - Santiago Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Mallorca Championships - Mallorca Cordoba Open - Cordoba Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona BMW Open - Munich Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Miami Open - Miami Great Ocean Road Open - Melbourne Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Mutua Madrid Open - Madrid Adelaide International 1 - Adelaide National Bank Open - Montreal Mallorca Championships - Mallorca Australian Open - Melbourne Hangzhou Open - Hangzhou China Open - Beijing French Open - Paris Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne National Bank Open - Toronto French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Citi Open - Washington Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia French Open - Paris French Open - Paris Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Wimbledon - London Davis Cup, Group I, 2R, ROU-SVK 2-3 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 U.S. Open - New York French Open (juniors) Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London French Open - Paris All Lower level tournaments Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Bucharest Open - Bucharest Olympics - Tokyo U.S. Open - New York Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, Q, SUI-ESP 1-3 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 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 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 U.S. Open - New York Miami Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells M25 Heraklion