Career 2022 2021 2020 2019 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 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F3 France F5 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento Germany F11 Sweden F3 France F5 Italy F23 Internationaux de Tennis de Brest - Brest Open de L'Isere (Open 38) - Grenoble KGHM Polish Indoors - Wroclaw Open de Franche Comte - Besancon Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger 42 - Andrezieux Internationaux de Doubs Open de Franchie-Comte - Besancon Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Men's Pro Challenger at Tunica National - Tunica Riviera de Rimini Challenger - Rimini Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg KGHM Emax Polish Indoors - Wroclaw M25 Nottingham M25 Nottingham Wolfsburg Challenger Cherbourg Challenger Barletta Challenger Challenger Ford de Cherbourg - Cherbourg Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger 1st Challenger Tournament Leon - Leon Mons Challenger Kolding Challenger Orleans Challenger Aachen Challenger Isla de Lanzarote - Lanzarote Rhodes Challenger Ramat Hasharon Challenger IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Nottingham Challenger Open 88 - Contrexeville Open D'Orleans - Orleans Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux 5 Volkswagen Challenger - Wolfsburg Rennes Challenger Aachen Challenger Helsinki Challenger Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio Courmayeur Challenger Unique Zagreb Open - Zagreb Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Labertz Open by Stawag - Aachen West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Siemens Open - Scheveningen Granby Challenger Challenger Ford de Cherbourg - Cherbourg Recanati Challenger Segovia Challenger Challenger 42 - Andrezieux Binghamton Challenger Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons St. Remy Challenger HTV Challenger - Ho Chi Minh City Open de Franche-Comte - Besancon JSM Challenger of Champaign - Urbana Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kaohsiung Challenger Open Castilla y Leon - Segovia Vancouver Challenger Alphen Challenger Anning Challenger Bordeaux Challenger Nottingham Challenger Open de L'Isere - Grenoble Lexington Challenger Aptos Challenger Alphen Challenger Petange Challenger Challenger 42 - Andrezieux The Manchester Trophy - Manchester Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger National Bank Men's Rimouski Challenger - Rimouski Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham GHI Bronx Classic - Bronx Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Nottingham-2 Challenger Orleans Challenger Caltanissetta Challenger Internazionali di Tennis di Bergamo - Bergamo Aamulehti Tampere Open - Tampere Croatia Osiguranje Rijeka Open - Rijeka Vancouver Challenger Aptos Challenger St. Remy Challenger Orleans Challenger Mons Challenger Johannesburg Challenger Rennes Challenger Athens Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Segovia Challenger St. Brieuc Challenger Savannah Challenger Mons Challenger Bordeaux Challenger Eckental Challenger Polska Energia Open - Bytom Vancouver Challenger Wolfsburg Challenger Internationaux du Doubs - Besancon Mons Challenger Eckental Challenger Nottingham Challenger Bergamo Challenger Morocco Tennis Tour - Marrakech Quimper Challenger Cherbourg Challenger Izmir Challenger Challenger Ford de Cherbourg - Cherbourg Salzburg Challenger Mouilleron-Le-Captif Challenger Portoroz Challenger Kolkata Challenger Orleans Challenger Challenger Ford de Cherbourg - Cherbourg Knoxville Challenger Champaign Challenger Happy Valley Challenger Surbiton Challenger Yokohama Challenger Scheveningen Challenger Fairfield Challenger Le Gosier Challenger Ostrava Challenger Rome Challenger Noumea Challenger Pozoblanco Challenger Chicago Challenger Heilbronn Open - Heilbronn Aix En Provence Challenger Tunis Challenger Aptos Challenger Vancouver Challenger Granby Challenger Aptos Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bordeaux Challenger Biella 5 Challenger Nottingham 1 Challenger Open de Franche-Comte - Besancon Orleans Challenger Pau Challenger Biel Challenger Recanati Challenger Heilbronn Challenger Sarasota Challenger Open de L'Isere - Grenoble Seoul Challenger Recanati Challenger Koblenz Challenger Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger Challenger 42 - Andrezieux Nottingham Challenger Indian Wells Challenger The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Ilkley Challenger Grand Prix Hassan II - Casablanca Open de L'Isere-Open 38 - Grenoble Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Segovia Challenger V Torneo Internazionale di Tennis - Barletta The Stella Artois Grass Court Championships - London St. Remy Challenger Stockholm Open - Stockholm Quimper Challenger Charlottesville Challenger Rennes Challenger Seoul Challenger Ethias Trophy - Mons AAPT Championships - Adelaide Guadalajara Challenger Orleans Challenger Eckental Challenger Ostrava Open 2005 - Ostrava Lille Challenger Francavilla Challenger ECM Prague Open 2005 - Prague Vancouver Challenger Athens Challenger Brest Challenger Bordeaux Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton Phoenix Challenger St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger Busan Challenger The Manchester Trophy - Manchester Gwangju Challenger Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Istanbul Challenger Open Seat Godo - Barcelona Prague Challenger Cherbourg Challenger The Stella Artois Grass Court Championships - London Rome 1 Challenger Rome 2 Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Miller Lite Hall of Fame Tennis Championships - Newport The Surbiton Trophy - Surbiton Kun-Ming Challenger West of England Tennis - Bristol Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Open de Montauban - Montauban Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Open de L'Isere - Grenoble Lugano Challenger Heilbronn Challenger Tunis Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Ilkley Challenger Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rome Challenger Hurricane Tennis Open - Bradenton The Stella Artois Grass Court Championships - London Rennes Challenger Gemax Open - Belgrade San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Open des Alpes Trophee BNP Paribas - Grenoble Chennai Open - Chennai Glasgow Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Orleans Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Open 13 - Marseille Eckental Challenger Open 13 - Marseille Bratislava Challenger The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Trani Challenger Campbell's Hall of Fame Tennis Championships - Newport Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Davidoff Swiss Indoors - Basel Bordeaux Challenger Johannesburg Challenger Thailand Open - Bangkok Open de Moselle - Metz Mouilleron-Le-Captif Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger The Artois Championships - London Bordeaux Challenger Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Salzburg Challenger Dallas Challenger Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open de Moselle - Metz Vicenza Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Rennes Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger Allianz Suisse Open Gstaad - Gstaad Eckental Challenger AEGON Championships - London Ortisei Challenger Cherbourg Challeger Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Helsinki Challenger Sarajevo Challenger Heineken Open - Auckland Heilbronn Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch St. Brieuc Challenger Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Jersey Challenger Open de Moselle - Metz Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Cherbourg Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Stockton Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Nottingham Challenger Johannesburg Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Tunis Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Busan Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Athens Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis Topshelf Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Apia International - Sydney Ortisei Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow Rakuten Japan Open - Tokyo AEGON Championships - London Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport European Open - Antwerp Open de Moselle - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Le Gosier Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Istanbul Challenger Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Open 13 - Marseille Open de Nice Cote d'Azur - Nice Sarasota Challenger Atlanta Tennis Championships - Atlanta Gimcheon Challenger Manchester Challenger Brisbane International - Brisbane Tiburon Challenger AEGON Championships - London Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Adidas Open de Toulouse - Toulouse Ortisei Challenger Vancouver Challenger Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Kyoto Challenger Drummondville Challenger Moselle Open - Metz Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Binghamton Professional Tennis Tournament - Binghamton Ilkley Challenger Challenger 42 - Andrezieux Lexington Challenger Gerry Weber Open - Halle ECM Cup - Prague Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille Meerbusch Challenger AEGON Championships - London Erste Bank Open - Vienna Biel Challenger Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Agri Challenger Swiss Indoors Basel - Basel Lille Challenger Open Sud de France - Montpellier Vancouver Challenger Open 13 Provence - Marseille Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Tata Open Maharashtra - Pune Prague II Challenger Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha cinch Championships - London Internationaler Raiffeisen Grand Prix - St. Polten European Open - Antwerp Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Tennis Masters Series - Paris Tennis Masters Series - Paris Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney BMW Open - Munich Moselle Open - Metz BNP Paribas Masters - Paris Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Tennis Masters Series - Monte Carlo Turin Challenger BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Bank Austria Tennis Trophy - Vienna BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Indianapolis Tennis Championships - Indianapolis Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Tennis Masters Series - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York European Open - Antwerp If Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 Provence - Marseille NASDAQ-100 Open - Miami 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 Wimbledon - London Wimbledon - London Rogers Masters - Toronto 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 French Open (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, QR, HUN-BEL 3-2 ATP Cup - Melbourne Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors)