Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Germany F1 Germany F2 Netherlands F5 Nigeria F1 Germany F2 Belgium F1 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Tennis Napoli Cup - Napoli San Remo Tennis Cup - San Remo Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere - Grenoble XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Puerto Rico Challenger Tennis Event - Humacao New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul France F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Sunrise Challenger Great Britain F3 Sofia Challenger Germany F4 Ostrava Challenger Italy F6 Scheveningen Challenger Mons Challenger Aachen Challenger Genova Challenger Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Tashkent Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Scheveningen Challenger Sopot Challenger Trani Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Dallas Challenger Dallas Challenger Napoli Challenger St. Remy Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Como Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Open de L'Isere (Open 38) - Grenoble Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Rennes Challenger Geneva Challenger Shimadzu All Japan Indoor - Kyoto Olbia Challenger - Olbia Ljubljana Open - Ljubljana Cherbourg Challenger Binghamton Professional Tennis Tournament - Binghamton Irving Challenger Bauer Watertechnology Cup - Eckental Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Citta di Monza - Monza Garden Open 2004 - Rome Ostdeutscher Sparkassen Cup - Dresden XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Rennes Challenger Irving Challenger Bordeaux Challenger Blois Challenger Marburg Challenger Liberec Challenger Orleans Challenger Mordovia Cup - Mordovia Budapest Challenger Eckental Challenger Bordeaux Challenger Tehran Open 2004 - Tehran Mobilux Open - Luxembourg Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo Vancouver Challenger Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen Open D'Orleans - Orleans St. Petersburg Challenger - St. Petersburg Cherbourg Challenger Lyon Challenger Heilbronn Open - Heilbronn Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ethias Trophy - Mons Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Citta di Monza - Monza Open de Rennes La Trinitaine - Rennes IPP Geneva Trophy - Geneva Johannesburg Challenger Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Kobstaedernes ATP Challenger - Kolding III Isla de Lanzarote - Lanzarote Lambertz Open by Stawag - Aachen Eckental Challenger Sail Open - New Delhi IPP Open - Helsinki Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas San Marino Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Mons Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Taipei City Challenger Mons Challenger Heineken Trophy - 's-Hertogenbosch Lyon Challenger The Tarka Challenger - Barnstaple Milan Indoors - Milan Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Wroclaw Challenger Copenhagen Open - Copenhagen Bukhara Challenger - Bukhara Open de Moselle - Metz Bath Challenger Prague Challenger Braunschweig Challenger Heineken Open - Auckland Lisbon Challenger Open de la Ville de Saint Denis - Reunion Island Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Credicard Mastercard Tennis Cup - Campos do Jordao Canberra Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Next Generation Adelaide International - Adelaide Sporting Challenger 2003 - Turin Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Canottieri Mincio Open - Mantova Estoril Open - Estoril Gemax Open - Belgrade Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Rome Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Pau Challenger South African Airways Tennis Open - Durban Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Liberec Challenger Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Challenger DCN de Cherbourg - Cherbourg Dutch Open Tennis - Amersfoort The Nottingham Challenger - Nottingham Orange Prokom Open - Sopot Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton SAP Open - San Jose Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort SAP Open - San Jose Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama AEGON Championships - London Cremona Challenger Baden Open - Karlsruhe Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen BCR Open Romania - Bucharest Open de L'Isere - Grenoble Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Challenger 42 - Andrezieux 13 BH Tennis Open International Cup - Belo Horizonte Open Prevadies - St. Brieuc TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Estoril Open - Estoril Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier BMW Open - Munich Winston Salem - Winston Salem Open de Moselle - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Open des Alpes Trophee BNP Paribas - Grenoble Valencia Open - Valencia Orleans Challenger Nottingham Challenger Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Eckental Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Ethias Trophy - Mons Vancouver Challenger Topshelf Open - 's-Hertogenbosch Trani Challenger Rome Challenger Napoli Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Bordeaux Challenger Moselle Open - Metz If Stockholm Open - Stockholm Prostejov Challenger Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Kolding Challenger Bratislava Challenger Heilbronn Challenger Heineken Open - Auckland BB&T Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington Petange Challenger Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney Mons Challenger AEGON Championships - London Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Belgrade Challenger Tata Open Maharashtra - Pune Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Cherbourg Challeger Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Marrakech Challenger Noumea Challenger Swiss Indoors Basel - Basel Jersey Challenger Open Sud de France - Montpellier Barletta Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Johannesburg Challenger Rome Challenger Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Athens Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Ordina Open - s-Hertogenbosch The Stella Artois Championships - London Delray Beach International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Heilbronn Challenger Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Masters Series - Hamburg SA Tennis Open - Johannesburg AEGON Championships - London Allianz Suisse Open - Gstaad Liberec Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Aachen Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Trnava Challenger Millennium Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger The Stella Artois Grass Court Championships - London Bordeaux Challenger AEGON International - Eastbourne Mons Challenger ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Le Gosier Challenger AEGON Championships - London Ostrava Challenger Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo Memphis Open - Memphis Zagreb Open - Zagreb Delray Beach Open - Delray Beach ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Citi Open - Washington Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane European Open - Antwerp The Stella Artois Grass Court Championships - London Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Moselle Open - Metz China Open - Beijing BNP Paribas Masters - Paris Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Open 13 Provence - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Barletta Challenger Francavilla Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven Swiss Open - Gstaad AEGON International - Eastbourne Open 13 - Marseille Moselle Open - Metz Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York If Stockholm Open - Stockholm European Open - Antwerp Open Sabadell Atlantico - Barcelona Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami 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 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 Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York 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 Wimbledon - London Masters Series Hamburg - Hamburg French Open - Paris Olympics - Rio de Janeiro Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 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, 1R, CZE-BEL 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 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, Group II, 1R, LUX-MAD 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 1, 1R, ISR-LUX 5-0 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