Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Warsteiner Challenger - Lubeck Heilbronn Open - Heilbronn TED Open - Istanbul Haagen Dazs Open - Caracas Warsteiner Challenger Lubeck - Lubeck Copa Ericsson - Caracas Tatra Banka Open 2003 - Bratislava Citta di Monza - Monza Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Dusseldorf Open Challenger 2007 - Dusseldorf Compaq Cup 2001 - Zabrze Kuppers Kolsch Cup by Lambertz - Aachen Porsche Open - Poznan TED Open-Akbank Private Banking - Istanbul The LTA Men's Challenger - Southampton Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Okal Cup - International Bavarian Championship - Eckental Noumea Challenger GHI Bronz Classic - Bronx Sofia Challenger Rhodes Challenger Ostrava Challenger Scheveningen Challenger University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Mons Challenger Kolding Challenger BPCA Open de Nice-Tounoi Challenger - Nice Aachen Challenger Sparkessen Magdeburg Open - Magdeburg Genova Challenger Schickedanz Open 2007 - Furth Bordeaux Challenger Pomorski Bank Kredytowy Open - Szczecin Quelle Cup 2000 - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin The Scottish Tennis Championships - Edinburgh Cordenons Challenger Manerbio Challenger Okal Cup - Eckental Como Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Open de Charleroi - Charleroi Kyoto Challenger - Kyoto LTA Hull Challenger - Hull The Wrexham Challenger - Wrexham Warsteiner Challenger Wolfsburg - Wolfsburg Gran Copa Ericsson - Rio de Janeiro Prasentiert Von Seat Wolfsburg - Wolfsburg San Luis Potosi Challenger 2000 - San Luis Potosi International Bavarian Championship - Eckental Guangzhou Challenger Kuppers Kolsch Cup - Aachen Pingguo Challenger Crystal Cup 1998 - Portoroz VIII Avierto Internacional de Salinas - Salinas Sunrise Challenger Scheveningen Challenger Privat Bank Cup - Dniepropetrovsk Siemens Open 2007 - Scheveningen Okal Cup 2001 International Bavarian Championships - Eckental Olbia Challenger - Olbia Trani Challenger Copa Ericsson - Guadalajara Hilton Waikoloa Village USTA Challenger - Waikoloa Cordenons Challenger Ljubljana Open - Ljubljana Nuembrecht Challenger - Nuembrecht Lambertz Open by Stawag - Aachen Kueppers Kolsch Cup by Lambertz - Aachen Lambertz Open - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa St. Remy Challenger KGHM Polish Indoors - Wroclaw Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Izmir Challenger Mons Challenger Rennes Challenger Dallas Challenger Mordovia Cup - Mordovia Porsche Open - Poznan Quimper Challenger Ostrava Challenger Tehran Open 2004 - Tehran IPP Open - Helsinki Como Challenger Arpa Ceramic Cup - Reggio Emilia Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg Scheveningen Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Sopot Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Rennes Challenger Prostejov Challenger Geneva Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Noumea Challenger Cherbourg Challenger Vancouver Challenger IPP Open - Helsinki Rennes Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Bordeaux Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger San Marino Challenger Orleans Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Budapest Challenger Eckental Challenger Bordeaux Challenger Internationaux de Tennis de Brest - Brest Lamberts Open by Stawag - Aachen Meerbusch Challenger Mons Challenger Cherbourg Challenger Mons Challenger Lyon Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Wroclaw Challenger Open de L'Isere (Open 38) - Grenoble Wolfsburg Challenger XL Bermuda Open - Bermuda Internationaux de Tennis de Brest - Brest Prague Challenger Warsteiner Challenger Wolfsburg - Wolfsburg TCT Open - Tunis Heilbronn Open - Heilbronn Open de Franche Comte - Besancon The Samsung Open - Bournemouth Heineken Open - Singapore Investor Swedish Open - Bastad The Samsung Open - Bournemouth Braunschweig Challenger Gelsor Open Romania - Bucharest Bulgarian Open - Sofia Lisbon Challenger Open de L'Isere-Open 38 - Grenoble Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart USTA Men's Challenger of Dallas - Dallas Ordina Open - 's-Hertogenbosch Salem Open - Hong Kong AIG Japan Open - Tokyo Jameson Cup - Milan St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Muller Cup - Ulm BMW Open - Munich The Wrexham Challenger - Wrexham Canberra Challenger Shanghai Open '98 - Shanghai Weissenhauser Strand Cup - Hamburg Challenger Ford de Cherbourg - Cherbourg Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg Mobelwelt-Zick Open 98 - Dresden AAPT Championships - Adelaide Quelle Cup - Furth Mallorca Open - Mallorca Open Seat-Godo 2001 - Barcelona Muller Cup - Ulm Prostejov Challenger Furth Challenger Schickendanz Open - Furth Open 88 - Contrexeville Quimper Challenger Pau Challenger Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn Allianz Suisse Open - Gstaad USTA Challenger of North Miami Beach - North Miami Beach San Remo Tennis Cup - San Remo Mercedes Cup - Stuttgart KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Open Romania - Bucharest Thailand Open - Bangkok Tatra Banka Slovak Open - Bratislava AIG Japan Open - Tokyo KGHM Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg Heineken Open - Auckland VI Open Banc Agricol - Andorra Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Quelle Cup 1999 - Furth Milan Indoors - Milan SAP Open - San Jose Grand Prix de Tennis - St. Jean de Luz Open de la Ville de Saint Denis - Reunion Island Arizona Men's Tennis Championships - Scottsdale Open Prevadies - St. Brieuc Gerry Weber Open - Halle BMW Open - Munich Generali Open 1999 - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Open de Montauban - Montauban Ordina Open - 's-Hertogenbosch ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Gemax Open - Belgrade Allianz Suisse Open - Gstaad Stockholm Open - Stockholm Energis Open - Amersfoort Next Generation Adelaide International - Adelaide BMW Open - Munich Athens Challenger US Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Dubai Tennis Open - Dubai Orleans Challenger Eckental Challenger Ethias Trophy - Mons Gerry Weber Open - Halle Copenhagen Open - Copenhagen Trani Challenger Tashkent Challenger - Tashkent Dutch Open Tennis - Amersfoort IPP Open - Helsinki Tata Open 2003 - Chennai Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Izmir Challenger Rome Challenger Napoli Challenger SAP Open - San Jose Bordeaux Challenger Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Prostejov Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Bratislava Challenger BCR Open Romania - Bucharest Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Qatar Exxon Mobil Open - Doha Mons Challenger Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Estoril Open - Estoril Catella Swedish Open - Bastad Tanger Challenger Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Meknes Challenger Open Sud de France - Montpellier Marrakech Challenger Noumea Challenger BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem TD Waterhouse Cup - Long Island Erste Bank Open - Vienna Aircel Chennai Open - Chennai Barletta Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem UNICEF Open - 's Hertogenbosch Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Rome Challenger Erste Bank Open - Vienna Alphen Challenger Open Sud de France - Montpellier Trnava Challenger Mons Challenger Mons Challenger BMW Open - Munich Moselle Open - Metz If Stockholm Open - Stockholm Ordina Open - s-Hertogenbosch Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen Tata Open - Chennai Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Tata Open Maharashtra - Pune SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz Allianz Suisse Open - Gstaad Liberec Challenger SAP Open - San Jose Irving Challenger Aachen Challenger AAPT Championships - Adelaide Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Prostejov Challenger Copenhagen Open - Copenhagen Le Gosier Challenger Brasil Open - Salvador Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Warsteiner Challenger Lubeck 2001 - Lubeck Hugarian Food Open - Budapest Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Okal Open - Eckental Memphis Open - Memphis Warsteiner Challenger Series - Lippstadt Delray Beach Open - Delray Beach Stella Artois Clay Court Championships - Budaors Kaltenberg Open - Split Warsteiner Grand Prix ATP Challenger - Oberstaufen TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Pekao Open - Szczecin 2003 USTA Tallahassee Tennis Challenger - Tallahassee Dubai Open - Dubai European Open - Antwerp Ordina Open - 's-Hertogenbosch Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Open Seat Godo 2005 - Barcelona Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Chennai Open - Chennai Grand Prix Hassan II - Casablanca BMW Open - Munich Tennis Channel Open - Las Vegas Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo BMW Open - Munich Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - London Brisbane - Brisbane Licher German Open - Hamburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Hamburg Campbells Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel If Stockholm Open - Stockholm UBS Open Gstaad - Gstaad China Open - Beijing Pacific Life Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Open 13 Provence - Marseille 1998 Mercedes Cup - Stuttgart German Open - Hamburg Scania Stockholm Open - Stockholm Qatar Open - Doha Barletta Challenger Francavilla Challenger Tennis Masters Series - Miami Qatar Exxon Mobil Open 2002 - Doha Masters Series Hamburg - Hamburg Bank Austria Tennis Trophy - Vienna Mutua Madrilena Masters Madrid - Madrid Open de Moselle - Metz BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells Heineken Open - Auckland BNP Paribas Masters - Paris AEGON International - Eastbourne Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Hungarian Open - Budapest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London European Open - Antwerp Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris 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 Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Sony Ericsson Open - Miami French Open - Paris Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing