Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Fergana Tennis Challenger Tournament - Fergana Challenger Ford de Cherbourg - Cherbourg Dusseldorf Open Challenger 2007 - Dusseldorf Citta di Monza - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental San Remo Tennis Cup - San Remo Samsung Securities Cup Challenger Tennis - Seoul GHI Bronz Classic - Bronx Schickedanz Open 2007 - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Porsche Open - Poznan Siemens Open 2007 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Olbia Challenger - Olbia The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Bukhara Challenger - Bukhara Citta di Monza - Monza Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Mordovia Cup - Mordovia Sunrise Challenger Tehran Open 2004 - Tehran Arpa Ceramic Cup - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Sofia Challenger Ostrava Challenger Scheveningen Challenger Prosperita Open 2007 - Ostrava The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona Vancouver Challenger The LTA Men's Challenger - Nottingham Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg St. Remy Challenger Mons Challenger Tatra Banka Open - Bratislava Tashkent Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Aachen Challenger Genova Challenger Bordeaux Challenger Austin Challenger - Austin Scheveningen Challenger Cordenons Challenger Tatra Banka Open - Bratislava Manerbio Challenger Como Challenger Open des Alpes Trophee BNP Paribas - Grenoble Guangzhou Challenger Pingguo Challenger KGHM Dialog Polish Indoors - Wroclaw Scheveningen Challenger Trani Challenger St. Remy Challenger Sopot Challenger Izmir Challenger Mons Challenger Rennes Challenger Dallas Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Open D'Orleans - Orleans Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Quimper Challenger The LTA Men's Challenger - Southampton Ostrava Challenger Lambertz Open by Stawag - Aachen IPP Open - Helsinki Mobilux Open - Luxembourg Como Challenger Open D'Orleans - Orleans Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Rennes Challenger Geneva Challenger Ostdeutscher Sparkessen Cup - Dresden Noumea Challenger Happy Valley Challenger Cherbourg Challenger Irving Challenger Dallas Challenger Rennes Challenger Bordeaux Challenger Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger Orleans Challenger Budapest Challenger Bordeaux Challenger The Surbiton Trophy - Surbiton Meerbusch Challenger San Marino Challenger St. Brieuc Challenger Lambertz Open - Aachen Open Mutouest de Saint-Brieuc - St. Brieuc Eckental Challenger Bratislava Challenger Rennes Challenger Shenzhen Challenger Lyon Challenger Mons Challenger Ischgl International Tennis Challenger 2003 - Ischgl Cherbourg Challenger Seoul Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger Mouilleron-Le-Captif Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Wroclaw Challenger Wolfsburg Challenger Le Gosier Challenger Malaysian Open - Kuala Lumpur Prague Challenger Braunschweig Challenger Lisbon Challenger USTA Men's Challenger of Dallas - Dallas Canberra Challenger College Station Challenger - College Station Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Bratislava Challenger ECM Prague Open 2005 - Prague Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Zhuhai Challenger Taipei City Challenger Bordeaux Challenger Busan Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Open Prevadies - St. Brieuc Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Orleans Challenger Eckental Challenger Ethias Trophy - Mons Trani Challenger The Stella Artois Grass Court Championships - London Rome Challenger Napoli Challenger Chennai Open - Chennai Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Bordeaux Challenger Prostejov Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Kolding Challenger China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Gerry Weber Open - Halle Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Bratislava Challenger Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane BCR Open Romania - Bucharest Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Next Generation Adelaide International - Adelaide Medibank International - Sydney Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Mons Challenger The Dubai Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis U.S. National Indoor Tennis Championships - Memphis Scheveningen Challenger Delray Beach Open - Delray Beach BMW Open - Munich Estoril Open - Estoril BMW Open - Munich Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Indianapolis Tennis Championships - Indianapolis Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Marrakech Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Geneva Open - Geneva Noumea Challenger BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Barletta Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Rome Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Kremlin Cup - Moscow Moselle Open - Metz AEGON Championships - London Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Heineken Open - Auckland Chengdu Open - Chengdu Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Masters Series - Hamburg Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Open Sud de France - Montpellier SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Moselle Open - Metz Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Liberec Challenger Aachen Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Trnava Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Topshelf Open - 's-Hertogenbosch Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bordeaux Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu European Open - Antwerp Unique Zagreb Open - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London China Open - Beijing Open 13 Provence - Marseille Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Barletta Challenger Francavilla Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Heineken Open - Auckland Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bank Austria Tennis Trophy - Vienna BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna Mutua Madrid Open - Madrid China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Campionati BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Swiss Open - Gstaad BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Miami Open - Miami Western & Southern Open - Cincinnati 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Hungarian Open - Budapest Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Australian Open - Melbourne Davis Cup, Group II, PO, BUL-CYP 2-3 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 Australian Open - Melbourne Wimbledon - London 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 Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon - London U.S. Open (juniors) Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg The Mubadala World Tennis Championship Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrid Open - Madrid AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group 2, F, FIN-CYP, 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, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 2, 1R, BUL-CYP 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 - Athens Olympics - London Olympics - Beijing