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 France F4 France F5 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Algeria F2 France F9 France F10 France F11 Morocco F2 Morocco F3 France F14 France F20 Portugal F2 Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 France F9 France F11 France F14 Great Britain F3 France F4 Italy F10 Spain F13 Great Britain F8 Tunisia F3 France F9 France F16 Great Britain F17 Portugal F2 Portugal F3 France F7 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 China F1 USA F2 China F2 USA F3 USA F4 USA F5 USA F6 Germany F9 France F13 France F15 France F19 Germany F2 France F2 France F3 France F4 France F5 France F6 France F7 Usa F9 Great Britain F7 Poland F1 Netherlands F1 France F9 France F10 France F11 Austria F5 Turkey F8 Spain F31 Spain F32 France F17 Dominican Republic F1 France F2 Croatia F2 France F8 France F17 France F20 France F2 France F3 France F7 France F9 Great Britain F8 Italy F13 France F10 France F11 France F12 France F13 Portugal F5 France F19 France F20 France F21 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F18 France F21 France F6 France F12 Lithuania F2 Italy F29 France F18 France F19 France F21 France F3 France F6 France F8 France F11 France F12 France F13 France F16 France F18 France F19 France F13 France F6 France F17 Belgium F2 France F8 Romania F2 USA F24 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Israel F5 (Akko) Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) Portugal F17 (Sintra) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Tunisia F18 (Jerba) Sweden #1-w2 Netherlands F2 Spain F16 Open de L'Isere - Grenoble Open de L'Isere - Grenoble Challenger 42 - Andrezieux Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova IPP Geneva Trophy - Geneva Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Open de Rennes La Trinitaine - Rennes LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Mamaia Challenger - Constanta Riviera di Rimini Challenger - Rimini GHI Bronz Classic - Bronx Tean International - Alphen Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona Internationaux de Nouvelle-Caledonie - New Caledonia IPP Geneva Trophy - Geneva Puerto Rico Challenger Tennis Event - Humacao Morocco Tennis Tour - Rabat KGHM Emax Polish Indoors - Wroclaw Baden Open - Karlsruhe Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Siemens Open - Scheveningen San Benedetto Challenger - San Benedetto Iskratel Open - Kranj Waco Tennis Challenger - Waco Open des Alpes Trophee BNP Paribas - Grenoble PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Challenger Tunisie - Tunis Baton Rouge Challenger Talahassee Challenger Belo Horizonte Challenger Roma Challenger 2007 - Rome Riviera de Rimini Challenger - Rimini Campos do Jordao Challenger Istanbul Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Karshi Challenger Open de Franche-Comte - Besancon St. Remy Challenger Sacramento Challenger Rennes Challenger 2007 Knoxville Challenger - Knoxville Tiburon Challenger Calabasas Challenger AT&T Challenger of Dallas - Dallas 2008 China TCL Challenger - Guangzhou Guzzini Challenger - Recanati Charlottesville Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Ramat Hasharon Challenger San Remo Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Bordeaux Challenger Open D'Orleans - Orleans Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Nottingham Challenger Furth Challenger Mitsubishi Electric Europe Cup - Monza Arad Challenger Pozoblanco Challenger Recanati Challenger Brasilia Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Salvador Challenger St. Remy Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Izmir Challenger Orleans Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Hurricane Tennis Open - Bradenton San Remo Tennis Cup - San Remo Quimper Challenger Polska Energia Open - Bytom St. Brieuc Challenger The LTA Sunderland Challenger - Sunderland Rijeka Challenger Kosice Challenger Alexander Kolyaskin Memorial - Donetsk Tampere Challenger Semgroup Challenger - Tulsa Trani Challenger Alphen Challenger Istanbul Challenger Todi Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Dallas Challenger Quimper Challenger Challenger DCN de Cherbourg - Cherbourg Sibiu Challenger Brasov Challenger Isla de Gran Canaria - Mas Palomas Petange Challenger Szczecin Challenger Loughborough Challenger Helsinki Challenger Memorial Manfredini - Sassuolo Open de Montauban - Montauban Furth Challenger Blois Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger IPP Open - Helsinki Alphen Challenger LTA Shrewsbury Challenger - Shrewsbury Petange Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Chennai Challenger Kolkata Challenger Kyoto Challenger Kazan Challenger Tunis Challenger Caltanissetta Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Portoroz Challenger Recanati Challenger Astana Challenger San Marino Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Turin Challenger Heilbronn Challenger Prostejov Challenger Segovia Challenger Portoroz Challenger Vancouver Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Nanjing Challenger Eckental Challenger Taipei City Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Lyon Challenger Segovia Challenger Orleans Challenger Brest Challenger Noumea Challenger Shymkent Challenger Orleans Challenger Noumea Challenger Kosice Challenger Chengdu Challenger Bergamo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Jinan Challenger St. Brieuc Challenger Lexington Challenger Ilkley Challenger Campos do Jordao Challenger Perugia Challenger Quimper Challenger Manila Challenger Open de la Ville de Saint Denis - Reunion Island Blois Challenger St. Brieuc Challenger Mons Challenger Mauritius Open - Mauritius Internazionali di Tennis Dell'Umbria - Todi Gwangju Challenger Rennes Challenger St. Remy Challenger Astana Challenger Challenger 42 - Andrezieux M25 Tbilisi Playford Challenger Eckental Challenger Challenger 42 - Andrezieux Lille Challenger Helsinki Challenger Reunion Island Challenger Andria Challenger Bordeaux Challenger Mouilleron-Le-Captif Challenger Wroclaw Challenger Rennes Challenger Mestre Challenger Seoul Challenger Loughborough Challenger Busan Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger Ortisei Challenger The LTA Wrexham Challenger - Wrexham Brest Challenger Nottingham Challenger Ortisei Challenger Bangkok Challenger Orleans Challenger Kazan Challenger Bordeaux Challenger Turin Challenger Open Mutouest St. Brieuc - St. Brieuc Pau Challenger Challenger 42 - Andrezieux Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Roma Open Challenger - Rome Oeiras 1 Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger Quimper Challenger San Benedetto Challenger Abidjan 1 Challenger Open de Moselle - Metz Istanbul Challenger Chisinau Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Brest Challenger Glasgow Challenger IPP Open - Helsinki Recanati Challenger Cassis Challenger Lugano Challenger Rome Challenger Barcelona Challenger St. Brieuc Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Orbetello Challenger Grodzisk Mazowiecki Challenger Bauer Watertechnilogy Cup 2008 - Eckental Rome Challenger Lille Challenger Challenger Ford de Cherbourg - Cherbourg Open Sainte Victoire - Aix-En-Provence Helsinki Challenger Challenger Ford de Cherbourg - Cherbourg Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton The LTA Men's Challenger - Southampton St. Brieuc Challenger Portoroz Challenger Challenger Ford de Cherbourg - Cherbourg Seoul Challenger Prosperita Open 2006 - Ostrava Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Open de Rennes La Trinitaine - Rennes Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Blois Challenger San Marino Challenger Aamulehti Tampere Open - Tampere GHI Bronx Tennis Classic - Bronx Akbank Private Banking TED Open - Istanbul Braunschweig Challenger Savannah Challenger Yuba City Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Open de Rennes - Rennes Monterrey Challenger Jersey Challenger Open 13 - Marseille Monza Challenger Sarasota Challenger Napoli Challenger Ostrava Challenger Carson Challenger Mouilleron-Le-Captif Challenger Rome Challenger Bordeaux Challenger Irving Challenger Open 13 - Marseille Knoxville Challenger Bratislava Challenger Grand Prix de Tennis de Lyon - Lyon St. Brieuc Challenger Champaign Challenger Noumea Challenger Grand Prix de Tennis de Lyon - Lyon Nottingham Challenger Nottingham-2 Challenger Open de Moselle - Metz Open 13 - Marseille Orange Warsaw Open - Warsaw Open de Moselle - Metz Seville Challenger Cherbourg Challenger Cherbourg Challenger Noumea Challenger Mons Challenger Dallas Challenger Arad Challenger Manacor Challenger Grand Prix de Tennis de Lyon - Lyon Bratislava Challenger Hersonissos 1 Challenger Cherbourg Challeger Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis St. Brieuc Challenger SAP Open - San Jose Open 13 - Marseille Turin Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Citi Open - Washington Shenzhen Open - Shenzhen Memphis Open - Memphis Open 13 - Marseille Gerry Weber Open - Halle Mons Challenger Rennes Challenger Swiss Indoors Basel - Basel Athens Challenger Rome Challenger Bratislava Challenger Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Fergana Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Ostrava Challenger Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Helsinki Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Cherbourg Challenger SA Tennis Open - Johannesburg Vercelli Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan Open de Nice Cote d'Azur - Nice Melbourne Summer Set - Melbourne Binghamton Challenger Wuxi Challenger Orleans Challenger Aix En Provence Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Loughborough Challenger Cherbourg Challenger Segovia Challenger Orbetello Challenger Mouilleron-Le-Captif Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Bordeaux Challenger Furth Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Orleans Challenger Ostrava Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Quimper Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Napoli Challenger BB&T Atlanta Open - Atlanta Brest Challenger San Benedetto Challenger China Open - Beijing Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Brescia Challenger St. Petersburg Open - St. Petersburg Meknes Challenger Kenitra Challenger Pau Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Kremlin Cup - Moscow Hong Kong Challenger Open Sainte-Victoire - Aix-En-Provence Bergamo Challenger Blois Challenger Zhuhai Challenger Rennes Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger Tunis Open - Tunis ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Citi Open - Washington Internationaux du Doubs - Besancon Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Morocco Tennis Tour - Fes Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Open 13 - Marseille Sofia Open - Sofia ATP Studena Croatia Open Umag - Umag Brest Challenger Grand Prix de Tennis de Lyon - Lyon Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Busan Challenger Western & Southern Open - Cincinnati Lexington Challenger BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Open 13 - Marseille Kremlin Cup - Moscow Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach Open - Delray Beach Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells National Bank Open - Montreal Coupe Rogers - Montreal Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Masters - Paris French Open - Paris French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Truist Atlanta Open - Atlanta BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami 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 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg 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 French Open - Paris Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta French Open - Paris Open 13 - Marseille Citi Open - Washington China Open - Beijing Australian Open - Melbourne Sony Open Tennis - Miami Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 U.S. Open - New York Davis Cup, Group I, PO, LTU-PAK 4-0 French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London All Lower level tournaments Olympics - Rio de Janeiro Wimbledon - London Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Istanbul Challenger