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 Nigeria F1 Australia F2 Italy F5 Romania F3 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 Spain F13 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Uzbekistan F2 Mexico F3 Indonesia F5 Thailand F5 Chinese Taipei F2 Netherlands F5 Belgium F1 Belgium F7 Belgium F10 Belgium F14 China F4 Netherlands F4 China F4 (Luzhou) Laos F1 USA F8 USA F9 Mexico F2 Mexico F4 USA F13 Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Sporting Challenger '07 Trofeo Regione Piemonte - Turin Ethias Trophy - Mons Sunrise Challenger Sofia Challenger Ostrava Challenger Prostejov Challenger Scheveningen Challenger Mons Challenger Bordeaux Challenger Prostejov Challenger Singapore Challenger Winnetka Challenger Busan Challenger Vancouver Challenger Mons Challenger Rennes Challenger Brescia Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Busan Challenger Bordeaux Challenger Lyon Challenger Blois Challenger Marburg Challenger Liberec Challenger Kaohsiung Challenger Eckental Challenger Canberra Challenger Quanzhou Challenger Zhangjiagang Challenger Taipei City Challenger Thailand F4 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 USA F14 Quimper Challenger Cherbourg Challenger Pau Challenger Bordeaux Challenger Lisbon Challenger Prostejov Challenger Lyon Challenger Orleans Challenger Eckental Challenger Regions Morgan Keegan Championships - Memphis 2003 USTA Challenger of Calabasas - Calabasas Dharwad Challenger 2003 - Dharwad IPP Open - Helsinki Busan Open Challenger Tennis - Busan Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Kolding Challenger Aachen Challenger Genova Challenger Braunschweig Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Mons Challenger Tiburon Challenger Eckental Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kobstaedernes ATP Challenger - Kolding AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The Wright Financial Group, Inc. Challenger - Champaign Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Dutch Open Tennis - Amersfoort China Open - Beijing Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Toyota Challenger Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Open Sud de France - Montpellier SAP Open - San Jose BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Heineken Challenger - Ho Chi Minh City Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Fergana Challenger - Fergana Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open de Nice Cote d'Azur - Nice AEGON Championships - London Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Aptos Challenger Kaohsiung Challenger Delray Beach International Tennis Championships - Delray Beach Bercuit Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Brisbane International - Brisbane USTA Men's Challenger of Dallas - Dallas Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier Ortisei Challenger Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Noumea Challenger TEB BNP Paribas Istanbul Open - Istanbul Dallas Challenger Mercedes Cup - Stuttgart AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Vancouver Challenger Aptos Challenger Bangkok Challenger Como Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Shenzhen Open - Shenzhen Yokohama Challenger Maui Challenger Tata Open Maharashtra - Pune Dallas Challenger Open Sud de France - Montpellier Irving Challenger Nottingham Men's Challenger - Nottingham Taipei City Challenger Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Bangkok Challenger Gimcheon Challenger Trnava Challenger Ho Chi Minh City Challenger Ningboo Challenger Nova Challenger Osaka - Osaka Fifth-Third Bank Tennis Championships - Lexington Moselle Open - Metz GHI Bronx Classic - Bronx European Open - Antwerp Memorial Kolyaskin - Donetsk Ho Chi Minh City Challenger - Ho Chi Minh City Kyoto Challenger - Kyoto Yokohama Challenger 2001 - Yokohama SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Kyiv Open - Kiev The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra The Granby Natrel Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Samsung Securities Cup Challenger Tennis - Seoul Tumkur Open - Tumkur Belgaum Open - Belgaum 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Mordovia Cup - Mordovia Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa St. Petersburg Challenger - St. Petersburg Busan Open - Busan Tehran Open 2004 - Tehran China Open - Beijing Tiburon Challenger - Tiburon Tatra Banka Open - Bratislava 2004 Colorado Tennis Classic - Denver Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Burbank Challenger - Burbank Challenger 42 - Andrezieux Schickedanz Open 2007 - Furth Challenger Ford de Cherbourg - Cherbourg Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Citta di Monza - Monza Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ljubljana Open - Ljubljana Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva TED Open - Istanbul Architect Open - Budapest Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City Citta di Monza - Monza The LTA Cardiff Challenger - Cardiff Unicredit (Suisse) Bank S. A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental LTA Wrexham Challenger - Wrexham Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Arpa Ceramic Cup - Reggio Emilia 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 Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Taiwan Challenger - Kaohsiung KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Bratislava Challenger Trani Challenger Como Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger St. Remy Challenger Shanghai Challenger Izmir Challenger Mons Challenger Rennes Challenger Seoul Challenger Tanger Challenger Toyota Challenger Meknes Challenger Burnie Challenger Dallas Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Australian Open - Melbourne Busan Challenger Fergana Challenger Prostejov Challenger Nottingham-2 Challenger Marrakech Challenger Toyota Challenger Vancouver Challenger Mons Challenger Seoul Challenger Helsinki Challenger Barletta Challenger Dallas Challenger Quimper Challenger Rimouski Challenger Leon Challenger Mexico City Challenger Ostrava Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Guadalajara Challenger Rome Challenger Kaoshuing Challenger Alphen Challenger Trnava Challenger Chitre Challenger Mons Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Scheveningen Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Noumea Challenger Hong Kong Challenger Wroclaw Challenger Cherbourg Challenger Taipei City Challenger Busan Challenger Seoul Challenger Liberec Challenger Ilkley Challenger Liberec Challenger Andria Challenger Prague Challenger Bangkok Challenger Morelos Challenger Irving Challenger Shanghai Challenger Kaohsiung Challenger Aachen Challenger Manchester Challenger Mons Challenger Sony Ericsson Open - Miami Rennes Challenger Ho Chi Minh City Challenger Trnava Challenger BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Kobe Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bangkok Challenger Manila Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Suzhou Challenger Sony Open Tennis - Miami Yokohama Challenger Geneva Challenger Chengdu Challenger Miami Open - Miami Orleans Challenger Budapest Challenger Bangkok Challenger Kyoto Challenger Bordeaux Challenger Bordeaux Challenger Qingdao Challenger Meerbusch Challenger Mons Challenger Monte-Carlo Rolex Masters - Monte-Carlo Aptos Challenger Yokohama Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Le Gosier Challenger Hamburg Challenger Bordeaux Challenger Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Samsung Securities Cup - Seoul Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills Wimbledon - London Unique Zagreb Open - Zagreb U.S. Open - New York Heineken Open - Auckland Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai The 10tele.com Open - Nottingham Generali Open - Kitzbuhel Orange Prokom Open - Sopot Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch SA Tennis Open - Johannesburg Brisbane - Brisbane Estoril Open - Estoril Open de Nice Cote dAzur - Nice SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem China Open - Beijing Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Wimbledon - London Claro Open Colombia - Bogota SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Delray Beach Open - Delray Beach European Open - Antwerp French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris China Open - Beijing Thailand Open - Bangkok Open 13 Provence - Marseille Barletta Challenger Francavilla Challenger Bank Austria Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland French Open - Paris AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Swiss Open - Gstaad Farmers Classic - Los Angeles SAP Open - San Jose AEGON International - Eastbourne Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Hungarian Open - Budapest Tennis Masters Series - Toronto Wimbledon - London Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Hall of Fame Tennis Championships - Newport European Open - Antwerp U.S. Open - New York Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London Swiss Indoors Basel - Basel Apia International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 15th Asian Games Doha 2006 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group II, 3R, PAK-TPE 3-2 Australian Open (Wildcard) ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing