Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Qatar F1a Bahrain F1 UAE F2 Germany F17 United Arab Emirates F1 Russia F7 Russia F4 Turkey F10 Turkey F11 Turkey F15 Germany F1 France F4 Russia F1 Russia F2 Czech Republic F1 Czech Republic F2 Germany F5 Germany F7 Belgium F2 Belgium F3 Germany F9 Belgium F7 Belgium F8 Belgium F9 France F15 Germany F17 France F19 Germany F3 Turkey F5 France F4 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Uzbekistan F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F6 Netherlands F3 Netherlands F4 Germany F9 Belgium F7 Germany F14 Germany F16 France F16 France F17 Germany F18 Germany F19 France F21 Germany F2 Germany F3 Germany F4 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Germany F5 Germany F6 Belgium F8 Netherlands F5 Netherlands F6 France F16 Spain F41 Spain F42 Germany F2 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Netherlands F2 Netherlands F4 Germany F7 Kazakhstan F3 Turkey F1 Turkey F2 Egypt F8 Morocco F2 Morocco F3 France F8 Romania F2 Romania F3 Russia F1 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Belgium F8 Egypt F7 Russia F5 Russia F6 Netherlands F6 Russia F7 Russia F8 Germany F8 Cyprus F2 Cyprus F3 Germany F3 Tunisia F6 Tunisia F7 France F4 UAE F1 Netherlands F2 Netherlands F4 Germany F8 Kuwait F1 Russia F7 Hungary F8 Cyprus F3 France F1 (Bagnoles-de-l'Orne) Germany F3 (Nussloch) France F4 (Lille) Croatia F1 (Rovinj) Croatia F2 (Porec) Italy F5 (Santa Margherita Di Pula) France F7 (Villers Les Nancy) Germany F7 (Trier) Russia F5 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) Kuwait F2 M25 Meerbusch M25 Wetzlar M25 Nevers M25+H Rodez M15 Grenoble M25 Portimao M25 Grasse M25 Vale do Lobo IPP Open - Helsinki Abierto Club Casablanca - Mexico City M25 Antalya IPP Open - Helsinki Ostrava Open 2005 - Ostrava Ethias Trophy - Mons Germany F14 Gemax Samsung Open 2004 - Belgrade San Luis Potosi Challenger - San Luis Potosi M15 Villers-les-Nancy M25 Mataro M15 Poitiers Challenger Hamburg - Hamburg M25 Bourg-en-Bresse M25 Sarreguemines M25 Montesilvano M25 Koksijde Neride Prague Indoor - Prague M25 Antalya Caversham International Tennis Tournament - Jersey Challenger Britania Zavaleta - Puebla Volvo Sylt Open - Sylt M25 Poznan Samsung Securities Cup Challenger Tennis - Seoul Samarkand Challenger - Samarkand Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach Cremona Challenger Pozoblanco Challenger Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Tenerife Challenger KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Vancouver Challenger Tunis Open - Tunis Rhodes Challenger Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Bratislava Challenger Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Penza Challenger Astana Challenger Segovia Challenger Samsung Secruities Cup Challenger - Seoul Seoul Challenger Kaohsiung Challenger Belgrade Challenger Geneva Challenger Geneva Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Busan Challenger Johannesburg Challenger Scheveningen Challenger Istanbul Challenger Eskisehir Challenger Oberstaufen Challenger Segovia Challenger Meerbusch Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Astana Challenger President's Cup - Astana Mersin Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger M25 Manacor Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger Scheveningen Challenger Orleans Challenger Tashkent Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Barletta Challenger Taipei City Challenger Segovia Challenger Orleans Challenger Brest Challenger Budapest Challenger Brescia Challenger Budapest Challenger Karshi Challenger Samarkand Challenger Poznan Challenger Tampere Challenger Genova Challenger Quimper Challenger Ischgl International Tennis Challenger 2003 - Ischgl Poznan Challenger Genova Challenger Orleans Challenger Netherlands F5 Lyon Challenger Bratislava Challenger Biella 7 Challenger Tunis Challenger Gemax Open - Belgrade Heilbronn Challenger Barletta Challenger Busan Challenger San Luis Potosi Challenger Caltanissetta Challenger Marburg Challenger Busan Challenger Cherbourg Challenger Mouilleron-Le-Captif Challenger Moscow Challenger Heilbronn Challenger M25 Lesa Kyoto Challenger Heilbronn Challenger Rennes Challenger Wroclaw Challenger Kaohsiung Challenger Intersport Heilbronn Open - Heilbronn Oeiras 2 Challenger Gemax Samsung Open 2005 - Belgrade BMW Challenger Open - Monchengladbach Barletta Challenger Segovia Challenger Lyon Challenger Meerbusch Challenger M25 Toulouse-Balma M15 Monastir M15+H Bagnoles de l'Orne M25 Trento Urbana-Champaign Challenger - Urbana M25 Creteil Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island M25 Toulouse-Balma Britania Zavaleta - Puebla M25 Saint Dizier Segovia Challenger M15 Lons-le-Saunier M25 Angers Lugano Challenger Alessandria Challenger St. Remy Challenger Andria Challenger Izmir Challenger USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg M25 Reggio Emilia Fergana Challenger - Fergana Cherbourg Challenger Cherbourg Challenger M25 Deauville Challenger Casino Lugano - Lugano M25 Carnac Kazan Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva M25 Grasse BH Telecom Indoors Sarajevo 2006 - Sarajevo Open de L'Isere-Open 38 - Grenoble Pau Challenger M25 Villeneuve-Loubet Ilkley Challenger Tunisia F5 Scheveningen Challenger Liberec Challenger Genova Challenger Open de Montauban - Montauban Szczecin Challenger Izmir Challenger Szczecin Challenger The LTA Manchester Challenger - Manchester Eckental Challenger Andria Challenger Maui Challenger Taipei City Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Banja Luka Challenger Bergamo Challenger Szczecin Challenger Oeiras 1 Challenger Blois Challenger Mouilleron-Le-Captif Challenger Liberec Challenger Heineken Challenger - Ho Chi Minh City The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Oeiras 5 Challenger Sassuolo Challenger Brest Challenger Como Challenger Marburg Challenger Forli 2 Challenger Gerry Weber Open - Halle Shenzhen Challenger Gemax Open - Belgrade Alicante Challenger Estoril Challenger Brest Challenger Busan Challenger Sanremo Challenger Tashkent Challenger Madrid Challenger Eckental Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Quimper Challenger Winnetka Challenger St. Brieuc Challenger Tunis Challenger St. Tropez Challenger Aix En Provence Challenger Geneva Challenger - Geneva Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk Ludwigshafen Challenger M25 Koszalin Sopot Challenger The Nottingham Challenger - Nottingham Szczecin Challenger Maia Challenger Rome 1 Challenger Bratislava Challenger Rome 2 Challenger Lyon Challenger IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby Salzburg-Anif Challenger DPD Challenger 2002 - Aschaffenburg Prague 2 Challenger St. Petersburg 2 Challenger Open de Montauban - Montauban Como Challenger Bulgarian Challenger 2002 - Sofia Bucharest Challenger Bergamo Challenger Roanne Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Orleans Challenger Challenger Casino Lugano - Lugano Forli 2 Challenger Forli 3 Challenger Forli 3 Challenger Quimper Challenger Lille Challenger Yokohama World Tennis Gaora Cup - Yokohama Aix En Provence Challenger Heilbronn Challenger Poznan Challenger The Granby Natrel Challenger - Granby Milan Challenger Braunschweig Challenger Verona Challenger Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Meerbusch Challenger Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan M15 Monastir Genova Challenger GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Brest Challenger Mauritius Open - Mauritius Roanne Challenger Maia Challenger Oeiras 1 Challenger Koblenz Challenger Pau Challenger Istanbul Challenger Akbank Private Banking TED Open 2006 - Istanbul Maia Challenger Tenerife 1 Challenger Tulln Challenger Cherbourg Challenger Koblenz Challenger Florence Challenger Francavilla Challenger Lille Challenger Cherbourg Challenger Nur-Sultan Challenger St. Tropez Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Brest Challenger Cherbourg Challenger Kobstaedernes ATP Challenger - Kolding Prague Challenger Winnetka Challenger Geneva Challenger Istanbul Challenger Bratislava Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Quimper Challenger Quimper 2 Challenger Cherbourg Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha Biella 5 Challenger Oeiras 3 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Recife Challenger Prague 3 Challenger Szczecin Challenger Busan Challenger Sibiu Challenger Gerry Weber Open - Halle Gerry Weber Open - Halle Zagreb Challenger Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Brest Challenger The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Thailand Open - Bangkok Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna BMW Open - Munich Open de Nice Cote dAzur - Nice AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Gerry Weber Open - Halle Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Claro Open Colombia - Bogota Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Heineken Open - Auckland Mercedes Cup - Stuttgart Mallorca Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Fergana Challenger Winnetka Challenger San Benedetto Challenger Kyoto Challenger Karlsruhe Challenger Luedenscheid Challenger Allianz Suisse Open Gstaad - Gstaad Eckental Challenger Qatar Exxon Mobil Open - Doha Kazan Challenger Poznan Challenger German Tennis Championships - Hamburg Szczecin Challenger SA Tennis Open - Johannesburg BMW Open - Munich Qatar ExxonMobil Open - Doha Bergamo Challenger Rakuten Japan Open - Tokyo Kun-Ming Challenger RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Athens Challenger Ortisei Challenger Topshelf Open - 's-Hertogenbosch Ortisei Challenger Gerry Weber Open - Halle Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Braunschweig Challenger Heilbronn Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Braunschweig Challenger Gijon Open - Gijon Braunschweig Challenger Open Sud de France - Montpellier Rome 1 Challenger Gerry Weber Open - Halle Luedenscheid Challenger Eskisehir Challenger European Open - Antwerp Gimcheon Challenger PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Tropez Challenger Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Marburg Challenger Kremlin Cup - Moscow M25 Santa Margherita di Pula Qatar ExxonMobil Open - Doha Pullach Challenger Trnava Challenger Mons Challenger Binghamton Challenger Astana Challenger Koblenz Challenger Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Shymkent Challenger Open 13 Provence - Marseille Seoul Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Samarkand Challenger Credit Agricole Suisse Open - Gstaad Pau Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Hua Hin Challenger Koblenz Challenger M15 Grenoble Yokohama Challenger 2001 - Yokohama Lyon Challenger Todi Challenger Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Orleans Challenger Sopot Challenger St. Petersburg Open - St. Petersburg TED Open-Akbank Private Banking - Istanbul Zhuhai Challenger Shimadzu All Japan Indoor - Kyoto TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Lille Challenger Alicante Challenger Hall of Fame Tennis Championships - Newport Rennes Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rennes Challenger Qatar ExxonMobil Open - Doha Portoroz Challenger Challenger Leon 2004 - Leon Oeiras 2 Challenger Szekesfehervar Challenger Prague II Challenger Parma Challenger Open Sud de France - Montpellier Eckental Challenger St. Petersburg 1 Challenger Zadar Challenger SkiStar Swedish Open - Bastad Aix En Provence Challenger Milan Challenger Poznan Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Quimper Challenger San Benedetto Challenger Biel Challenger Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Sanremo Challenger Heilbronn Challenger Bratislava 1 Challenger Hamburg European Open - Hamburg Poznan Challenger Sofia Open - Sofia Grand Prix Hassan II - Marrakech Bratislava 2 Challenger Davidoff Swiss Indoors Basel - Basel UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Orleans Challenger Roanne Challenger Plava Laguna Croatia Open - Umag M25+H Kassel Grand Prix Hassan II - Marrakech Tennis Masters Series - Monte Carlo Belgrade 2 - Belgrade Rogers Masters - Toronto Quimper Challenger BNP Paribas Open - Indian Wells Francavilla Challenger Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto BNP Paribas Masters - Paris Tennis Masters Series - Toronto Noumea Challenger Oeiras 1 Challenger Amersfoort Challenger Banja Luka Challenger Milan Challenger Forli 1 Challenger Geneva Open - Geneva Lugano Challenger St. Petersburg Open - St. Petersburg Cassis Challenger Swiss Indoors Basel - Basel Cassis Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Tennis Masters Series - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami BMW Open - Munich Sony Ericsson Open - Miami Open Seat Godo 2005 - Barcelona Power Horse Cup - Dusseldorf Kremlin Cup - Moscow Ordina Open - s-Hertogenbosch European Open - Antwerp Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Wimbledon - London BMW Open - Munich Davis Cup, World Group, 1R, SUI-NED 2-3 St. Petersburg Open - St. Petersburg Davis Cup, World Group, PO, SUI-SCG 4-1 Kremlin Cup - Moscow Davis Cup, World Group, PO, KAZ-SUI 5-0 Open 13 Provence - Marseille Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-BLR 3-2 Australian Open - Melbourne Mouilleron-Le-Captif Challenger French Open - Paris Dubai Duty Free Tennis Championships - Dubai Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Rovereto Challenger Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Maia Challenger M25 Esch/Alzette