Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Spain F7 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 Switzerland F2 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F14 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 Great Britain F2 France F1 France F2 France F4 Spain F23 France F1 France F6 France F7 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 France F3 France F4 France F5 France F6 Germany F11 Israel F5 Israel F6 Germany F3 Germany F4 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 France F8 France F11 France F13 France F14 Belgium F5 Belgium F7 France F2 Netherlands F1 France F13 Germany F7 Germany F9 Germany F10 France F4 France F18 France F5 France F24 France F6 France F7 France F8 Germany F4 USA F3 France F10 France F11 Italy F20 Belgium F5 USA F33 USA F34 Germany F11 Sweden F3 M25 Nussloch M25 Trento France F10 M25 Nottingham LTA Hull Challenger - Hull Open de la Ville de Saint Denis - Reunion Island II Cyclus Open de Tenis - Florianopolis BSI Challenger Lugano - Lugano Geneva Challenger - Geneva Labertz Open by Stawag - Aachen Rome Challenger Furth Challenger Orbetello Challenger Aachen Challenger Courmayeur Challenger Quimper Challenger Casablanca Challenger Nottingham-2 Challenger Aptos Challenger Orleans Challenger Noumea Challenger Vancouver Challenger Mouilleron-Le-Captif Challenger Savannah Challenger Furth Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Charlottesville Challenger Surbiton Challenger Aptos Challenger Chicago Challenger Eckental Challenger Bratislava Challenger Tunis Challenger Nottingham Challenger Ilkley Challenger Istanbul Challenger Nur-Sultan Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Quimper Challenger Pau Challenger Tunis Challenger Ilkley Challenger France F5 Italy F23 3° Trofeo 'Citta di Brindisi' - Brindisi Compaq Challenger - Bucharest France F2 Aamulehti Tampere Open - Tampere UTC Open - Cherkassy Como Challenger Nottingham Challenger Bergamo Challenger Men's Pro Challenger at Tunica National - Tunica Ortisei Challenger M25 Nottingham Gimcheon Challenger Salzburg Challenger Stockton Challenger Heilbronn Challenger Le Gosier Challenger Mons Challenger Macedonian Open 1999 - Skopje Morocco Tennis Tour - Fes Glasgow Challenger Orleans Challenger Bordeaux Challenger Eckental Challenger The Stella Artois Grass Court Championships - Queen's/London Quimper 2 Challenger Biella 5 Challenger Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca St. Remy Challenger Bancolombia Open - Cali Indian Wells Challenger Koblenz Challenger Hurricane Tennis Open - Bradenton Rimini Challenger Manchester Challenger The Scottish Tennis Championships - Edinburgh Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Sporting Challenger '07 Trofeo Regione Piemonte - Turin Bratislava Challenger BNP Paribas Primrose - Bordeaux Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Chennai Open - Chennai 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BellSouth Open - Vina del Mar Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Mons Challenger Open de Tenis Comunidad Valenciana - Valencia Francavilla Challenger Nottingham 1 Challenger Citta di Como Challenger - Como Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Rome Challenger Brasil Open - Costa do Sauipe Dutch Open Tennis - Amersfoort Copa Petrobras-Argentina - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Caltanissetta Challenger Barletta Challenger Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Athens Challenger Open de Moselle - Metz Rome Challenger Zagreb Challenger Lugano Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger Mons Challenger Rennes Challenger Kolding Challenger Qatar ExxonMobil Open - Doha Orleans Challenger Vancouver Challenger Biel Challenger Orange Prokom Open - Sopot Rhodes Challenger Ramat Hasharon Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples ECM Cup - Prague Lugano Challenger Braunschweig Challenger Pozoblanco Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London Szczecin Challenger Cherbourg Challenger Tarragona Challenger ATP Studena Croatia Open Umag - Umag Sao Paulo Challenger Heineken Open - Auckland Eckental Challenger Aachen Challenger Grand Prix Hassan II - Casablanca Helsinki Challenger Noumea Challenger Heilbronn Challenger Gerry Weber Open - Halle Szczecin Challenger Prague Challenger Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Eckental Challenger Helsinki Challenger Nottingham Challenger Surbiton Challenger Alphen Challenger Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Eckental Challenger Thailand Open - Bangkok Lexington Challenger Gemax Open - Belgrade Open 13 - Marseille Gerry Weber Open - Halle AEGON Championships - London Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Hilton Waikoloa USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville Time Warner USTA Challenger - Binghamton Bulgarian Open - Sofia FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble Kuppers Kolsch Cup - Aachen Internationaux de Tennis de Brest - Brest Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Campbell's Hall of Fame Tennis Championships - Newport 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Recanati Challenger Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio AEGON Championships - London Kamnik Challenger - Kamnik IPP Open - Helsinki Knoxville Challenger Champaign Challenger Happy Valley Challenger Rennes Challenger Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia Open de L'Isere - Grenoble BCR Open Romania - Bucharest Erste Bank Open - Vienna Atlanta Tennis Championships - Atlanta KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open de Montauban - Montauban Open Sud de France - Montpellier LTA Men's Challenger - Wrexham Busan Challenger Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Pekao Open 2003 - Szczecin Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta Open de Mantouban - Montauban San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Erste Bank Open - Vienna Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Cepu Open - San Marino Open de la Ville de Saint Denis - Reunion Island Architect Open - Budapest Mauritius Open - Mauritius Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona Riviera di Rimini Challenger - Rimini Stella Artois Clay Court Championships - Budaors 7° Trani Cup - Trani Tata Open 2003 - Chennai Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble Qatar ATP Challenger - Doha BMW Open - Munich BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Bancastato Challenger Lugano - Lugano Brasil Open - Costa do Sauipe 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Erste Bank Open - Vienna Open Costa Daurada - Tarragona Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Qatar ExxonMobil Open - Doha Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx Citta di Como - Como Brasov Challenger - Brasov Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Polska Energia Open - Bytom Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Open des Alpes Trophee BNP Paribas - Grenoble Tennislife Cup - Napoli Ethias Trophy - Mons Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Copa Telmex - Buenos Aires Wolfsburg Challenger Bergamo Challenger Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Reggio Emilia Challenger Estoril Open - Estoril San Sebastian Challenger St. Remy Challenger Szczecin Challenger Cherbourg Challenger Koblenz Challenger ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger Lugano Challenger Recanati Challenger San Marino Challenger Kitzbuhel Challenger Trani Challenger San Sebastian Challenger Alphen Challenger Helsinki Challenger Santiago Challenger Quimper Challenger Cherbourg Challenger Wolfsburg Challenger Bath Challenger Johannesburg Challenger Ostrava Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Noumea Challenger Heilbronn Challenger Rome 1 Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Como Challenger Izmir Challenger Bergamo Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Noumea Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Cherbourg Challeger Guadalajara Challenger St. Brieuc Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Vancouver Challenger Heilbronn Challenger Alphen Challenger Winston-Salem Open - Winston-Salem Mons Challenger Rennes Challenger European Open - Antwerp Open Sud de France - Montpellier Anning Challenger Kun-Ming Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Brieuc Challenger Lexington Challenger Johannesburg Challenger Busan Challenger Rennes Challenger Gerry Weber Open - Halle Mons Challenger Athens Challenger Irving Challenger Sarasota Challenger Ortisei Challenger Aix En Provence Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Aptos Challenger Orleans Challenger St. Petersburg Open - St. Petersburg Eckental Challenger Chengdu Open - Chengdu Le Gosier Challenger Glasgow Challenger Poznan Challenger New Delhi Challenger Seoul Challenger Kolkata Challenger Drummondville Challenger Le Gosier Challenger European Open - Antwerp Erste Bank Open - Vienna Tata Open Maharashtra - Pune Recanati Challenger Vancouver Challenger Open Sud de France - Montpellier Sarasota Challenger Mons Challenger Manchester Challenger Bendigo Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Bordeaux Challenger Bergamo Challenger Cherbourg Challenger Forli 4 Challenger Vicenza Challenger Ortisei Challenger Vancouver Challenger Orleans Challenger Fairfield Challenger Yokohama Challenger Scheveningen Challenger Vancouver Challenger Tiburon Challenger Mons Challenger cinch Championships - London Hall of Fame Open - Newport Eckental Challenger Kyoto Challenger Drummondville Challenger Internationaux de Tennis de Brest - Brest Ostrava Challenger Orleans Challenger Schickendanz Open - Furth Phoenix Challenger Seoul Challenger Busan Challenger Ilkley Challenger Gwangju Challenger Downtown Athletic Club USTA Challenger - Amarillo Aptos Challenger Prague Challenger Hamburg Challenger Rome 2 Challenger GHI Bronx Tennis Classic - Bronx Copa Telmex - Buenos Aires Macedonian Open - Skopje US Men's Clay Court Championship - Houston Mouilleron-Le-Captif Challenger Heilbronn Challenger AAPT Championships - Adelaide Meerbusch Challenger 2001 Challenger Canottieri Mincio - Mantova Biel Challenger Amer-Wilson Tampere Challenger - Tampere Challenger 42 - Andrezieux Grand Prix de Tennis de Lyon - Lyon Agri Challenger Vancouver Challenger Citta di Monza - Monza Quimper Challenger Prague II Challenger Grand Prix de Tennis de Lyon - Lyon Noumea Challenger Adidas International - Sydney Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Open de Moselle - Metz Abierto Mexicano Telfonica MoviStar - Acapulco Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Estoril Open - Estoril Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Internazionali BNL dItalia - Rome Claro Open Colombia - Bogota SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest Open 13 - Marseille Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Hall of Fame Open - Newport European Open - Antwerp Croatia Open - Umag Tennis Masters Series - Paris European Open - Antwerp Tennis Masters Series - Monte Carlo Qatar ExxonMobil Open - Doha Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Maharashtra Open - Pune Masters Series Monte Carlo - Monte Carlo Open 13 Provence - Marseille Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells BMW Open - Munich BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Energis Open - Amersfoort Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Turin Challenger French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar Open - Doha BellSouth Open - Vina del Mar TD Waterhouse Cup - Long Island Bank Austria Tennis Trophy - Vienna Movistar Open - Vina del Mar Australian Open - Melbourne French Open - Paris Wimbledon - London Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco 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 Australian Open - Melbourne French Open - Paris Farmers Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Delray Beach International Tennis Championships - Delray Beach 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 Abierto Mexicano de Tenis Mifel - Los Cabos Australian Open - Melbourne French Open - Paris Wimbledon - London AAPT Championships - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Estoril Open - Estoril 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 Masters Series Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Miami Open - Miami Swiss Indoors Basel - Basel French Open - Paris Rogers Cup - Montreal Mercedes Cup - Stuttgart Miami Open - Miami Rakuten Japan Open - Tokyo Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Hall of Fame Tennis Championships - Newport Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 1R, BOL-BEL 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2