Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 
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 Portugal F2 Morocco F3 Israel #1-w1 Israel #1-w3 Israel #1-w4 Romania F2 France F9 France F11 France F14 Great Britain F3 France F4 France F6 Italy F10 France F8 France F9 France F16 Czech Republic F5 Czech Republic F6 Germany F1 China F1 China F2 France F13 France F15 France F19 France F2 France F3 France F4 France F5 France F6 France F7 Great Britain F7 France F9 France F10 France F11 Spain F31 Spain F32 France F17 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 F13 Portugal F5 France F19 France F20 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F18 Germany F18 France F21 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 France F12 Slovakia F3 Slovakia F4 Italy F29 France F18 France F19 France F21 France F3 France F6 France F8 France F11 France F12 France F16 France F18 France F19 France F13 Slovakia F1 France F17 France F18 France F19 Estonia F3 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) Egypt F1 (Sharm El Sheikh) France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Kazakhstan F5 (Shymkent) Tunisia F18 (Jerba) France F4 France F5 Sweden #1-w1 Sweden #1-w2 Sweden #1-w3 Sweden #1-w4 Algeria F2 France F9 Netherlands F2 France F10 France F11 Morocco F2 France F13 France F14 France F17 France F20 Belgium F2 Israel #1-w2 Great Britain F8 Tunisia F3 Great Britain F17 France F7 Intersport Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Austria F5 IPP Geneva Trophy - Geneva Tatra Banka Open 2003 - Bratislava France F12 USTA Men's Challenger of Dallas - Dallas Hungarian Open - Budapest West of England Tennis - Bristol Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava Compaq Cup 2001 - Zabrze Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov Open de L'Isere - Grenoble Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Open de L'Isere - Grenoble Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg San Remo Tennis Cup - San Remo Tean International - Alphen Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Remo Tennis Cup - San Remo Aamulehti Tampere Open - Tampere San Benedetto Challenger - San Benedetto The LTA Manchester Trophy - Manchester Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Akbank Private Banking TED Open - Istanbul Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Timisoara Challenger - Timisoara Jersey Challenger Rhodes Challenger Izmir Challenger Memorial Manfredini - Sassuolo Tatra Banka Open - Bratislava USTA Tennis Championships of Houston - Houston Privat Bank Cup - Dnepropetrovsk Yuba City Challenger USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Riviera di Rimini Challenger - Rimini Manchester Challenger St. Petersburg Challenger 2006 - St. Petersburg Neride Prague Indoor - Prague Recanati Challenger Belo Horizonte Challenger The 69th King's Cup-Thailand Open - Bangkok Campos do Jordao Challenger Istanbul Challenger St. Remy Challenger IPP Geneva Trophy - Geneva Mons Challenger Rennes Challenger Orleans Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Jersey Challenger Heineken Challenger - Ho Chi Minh City Helsinki Challenger Shimadzu All Japan Indoor - Kyoto Tatra Banka Open - Bratislava GHI Bronz Classic - Bronx Noumea Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Neride Prague Indoor - Prague Sarajevo Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Pozoblanco Challenger Aptos Challenger Hamburg Challenger - Hamburg Recanati Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Internazionali di Tennis Dell'Umbria - Todi Trnava Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Mons Challenger Tashkent Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Salzburg Challenger Noumea Challenger Bergamo Challenger Quimper Challenger KGHM Polish Indoors - Wroclaw Cherbourg Challenger Sarajevo Challenger St. Brieuc Challenger Monza Challenger Ostrava Challenger Rome Challenger Cremona Challenger Rijeka Challenger Nottingham Challenger Kosice Challenger Granby Challenger Astana Challenger Tampere Challenger Trani Challenger Rennes Challenger Orleans Challenger Eckental Challenger Geneva Challenger Salzburg Challenger Heilbronn Challenger Mamaia Challenger - Constanta Athens Challenger Nottingham Challenger Furth Challenger Nottingham-2 Challenger Astana Challenger Beijing Challenger Sibiu Challenger Istanbul Challenger Szczecin Challenger Izmir Challenger Cherbourg Challenger Sarajevo Challenger St. Brieuc Challenger Open de Montauban - Montauban The Manchester Trophy - Manchester Napoli Challenger Blois Challenger Istanbul Challenger San Benedetto Challenger IPP Open - Helsinki Eskisehir Challenger Orbetello Challenger Petange Challenger Eckental Challenger Bergamo Challenger Vercelli Challenger Aix En Provence Challenger Bordeaux Challenger Arad Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Blois Challenger St. Remy Challenger PEOPLEnet Cup - Dnepropetrovsk Quimper Challenger IPP Open - Helsinki Taipei City Challenger France F13 Mestre Challenger Blois Challenger Guzzini Challenger - Recanati St. Remy Challenger LTA Shrewsbury Challenger - Shrewsbury Mouilleron-Le-Captif Challenger Bangkok Challenger Timisoara Challenger 2005 - Timisoara Manila Challenger St. Brieuc Challenger Turin Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Lyon Challenger IPP Geneva Trophy - Geneva Internationaux de Nouvelle-Caledonie - New Caledonia Trofeo Sisma Mantova - Mantova Portoroz Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Morocco Tennis Tour - Rabat Open de L'Isere - Grenoble St. Brieuc Challenger Morocco Tennis Tour - Fes Quimper Challenger Lille Challenger St. Brieuc Challenger Glasgow Challenger Recanati Challenger Segovia Challenger Cassis Challenger France F21 St. Remy Challenger Challenger Copa Sevilla - Seville Morocco Tennis Tour - Rabat BSI Challenger Lugano - Lugano Glasgow Challenger Cherbourg Challenger Bath Challenger Noumea Challenger Caltanissetta Challenger Athens Challenger Bordeaux Challenger Turin Challenger Mouilleron-Le-Captif Challenger Bordeaux Challenger San Marino Challenger Seville Challenger Portoroz Challenger Alphen Challenger Mouilleron-Le-Captif Challenger Segovia Challenger St. Brieuc Challenger Todi Challenger Gimcheon Challenger Helsinki Challenger Noumea Challenger Timisoara Challenger Orbetello Challenger Quimper Challenger Rennes Challenger Portoroz Challenger Loughborough Challenger Tashkent Challenger Bergamo Challenger Cherbourg Challenger Ortisei Challenger Helsinki Challenger Raanana Challenger Heilbronn Challenger St. Brieuc Challenger Turin Challenger Bordeaux Challenger Rome Challenger Nottingham-2 Challenger Recanati Challenger Meknes Challenger Rennes Challenger Brest Challenger Rennes Challenger Kolkata Challenger Tunis Challenger Taipei City Challenger Busan Challenger Recanati Challenger Astana Challenger Segovia Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Kazan Challenger Challenger 42 - Andrezieux Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Fergana Challenger KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Open de la Ville de Saint Denis - Reunion Island Brest Challenger Open D'Orleans - Orleans Mauritius Open - Mauritius Mouilleron-Le-Captif Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Open de Tenis Amaya - Pamplona Internationaux du Doubs - Besancon Iskratel Open - Kranj LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Barcelona Challenger Open de Montauban - Montauban Open de Rennes La Trinitaine - Rennes 2008 China TCL Challenger - Guangzhou 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Alexander Kolyaskin Memorial - Donetsk Mamaia Challenger - Constanta Carson Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Nottingham Challenger Besancon Challenger The Stella Artois Grass Court Championships - London Johannesburg Challenger President's Cup - Tashkent Kremlin Cup - Moscow Stockholm Open - Stockholm Nottingham Challenger Adidas International - Sydney Open 13 - Marseille Pozoblanco Challenger Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Quimper Challenger Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Open de Moselle - Metz CA Tennis Trophy - Vienna Cherbourg Challeger Johannesburg Challenger Ostrava Challenger Arad Challenger Reunion Island Challenger Izmir Challenger Loughborough Challenger Segovia Challenger Alphen Challenger AAPT Championships - Adelaide Open 13 - Marseille Noumea Challenger Ordina Open - 's-Hertogenbosch Open Seat Godo - Barcelona Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Open 13 - Marseille The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Milan Indoors - Milan Open 13 - Marseille Gelsor Open Romania - Bucharest Quimper Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Prostejov Challenger Open de Moselle - Metz Kenitra Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Lamberts Open by Stawag - Aachen Trnava Challenger Fergana Challenger - Fergana Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Portoroz Challenger AEGON Championships - London GHI Bronx Classic - Bronx Recanati Challenger Kremlin Cup - Moscow Orleans Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Ostrava Challenger Aix En Provence Challenger IPP Open - Helsinki Bordeaux Challenger Serbia Open - Belgrade Open de Nice Cote dAzur - Nice KGHM Emax Polish Indoors - Wroclaw Milan Indoors - Milan AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Togliatti Cup - Togliatti Campbell's Hall of Fame Tennis Championships - Newport The LTA Sunderland Challenger - Sunderland PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Roma Open Challenger - Rome Open 13 - Marseille Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha Open 13 - Marseille Open de Nice Cote d'Azur - Nice Ljubljana Open 2002 - Ljubljana PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Mitsubishi Electric Europe Cup - Monza Open 13 - Marseille Salzburg Challenger Architect Open - Budapest The LTA Men's Challenger - Southampton Open Sud de France - Montpellier Bauer Watertechnology Cup - Eckental Open 13 - Marseille DPD Challenger 2001 - Aschaffenburg Bergamo Challenger Challenger 42 - Andrezieux Nova Challenger Osaka - Osaka Polska Energia Open - Bytom Open de Rennes La Trinitaine - Rennes Open Sainte-Victoire - Aix-En-Provence Societa Canottieri Mincio 2005 - Mantova Mercedes Cup - Stuttgart Antalya Cup - Antalya Akbank Private Banking-TED Open - Istanbul Prosperita Open 2006 - Ostrava Recanati Challenger Brasov Challenger Tunis Open - Tunis St. Petersburg Open - St. Petersburg Napoli Challenger Orbetello Challenger Loughborough Challenger Exim Agmedia Open - Kosice Furth Challenger Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Czech Open 2005 - Prostejov Bergamo Challenger Orleans Challenger Aix En Provence Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Tennis Masters Series - Montreal Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten Chennai Challenger Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Open 13 - Marseille BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medibank International - Sydney Legg Mason Tennis Classic - Washington D.C. U.S. Open - New York AAPT Championships - Adelaide Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Stockholm Open - Stockholm Aircel Chennai Open - Chennai Medibank Private International - Sydney Davis Cup, Group 1, 2R, SVK-LUX 3-2 Dubai Open - Dubai ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Olympics - Athens