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