Career 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 1999
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 Finland F1 Finland F2 Finland F1 Switzerland F3 Turkey F11 Switzerland F1 Switzerland F2 Croatia F7 Iran F6 Israel F1 Israel F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Romania F1 Romania F2 Serbia F2 Serbia F3 Austria F1 Austria F3 Slovakia F3 Germany F12 Germany F13 Germany F16 Kuwait F1 Kuwait F2 Kuwait F3 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Serbia F2 Serbia F3 Portugal F4 Portugal F5 Germany F1 Croatia F6 Czech Republic F3 Bulgaria F3 Greece F1 Switzerland F1 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Greece F2 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Morocco F1 Morocco F2 Switzerland F2 Czech Republic F4 Czech Republic F6 Great Britain F8 Great Britain F9 Czech Republic F7 USA F34 USA F35 Italy F2 USA F11 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) TED Open - Istanbul Neride Prague Indoor - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana ECM Cup - Prague ATP Challenger Trophy 2007 - Trnava Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Prague Open - Prague BMW Tennis Championship - Sunrise BNP Paribas Primrose - Bordeaux Muller Cup - Ulm Ciur Cup 99 - Prague BMW Tennis Championship - Sunrise Zivnobanka Open - Prostejov Challenger 42 - Andrezieux Residenza Open - Magdeburg Prosperita Open 2008 - Ostrava Tulsa Auto Collection USTA Challenger - Tulsa ECU Prague Open - Prague Okal Open - Eckental PEOPLEnet CUP - Dnepropetrovsk Pekao Open - Szczecin Open de Franche Comte - Besancon BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague M15 Wroclaw Zivnobanka Czech Open - Prostejov Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Lamberts Open by Stawag - Aachen 2002 Tulsa USTA Challenger - Tulsa Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Sporting Challenger - Turin GHI Bronx Classic - Bronx Samsung Securities Cup Challenger - Seoul Steelers Cup - Kosice Tatra Banka Open 2001 - Bratislava Switzerland F2 USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno M15 Sofia Steelers Cup - Kosice Ispat Open 2004 - Ostrava Prague Open - Prague IPP Open - Helsinki Geneva Challenger Freudenstadt Challenger ECM Prague Open - Prague Helsinki Challenger Rome Challenger GHI Bronz Classic - Bronx Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger Heilbronn Open - Heilbronn Caloundra Challenger Sarajevo Challenger Shanghai Challenger Tashkent Challenger Internazionali di Tennis di Bergamo - Bergamo Eckental Challenger Ortisei Challenger Burnie Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Tampere Challenger Pekao Open - Szczecin Cherbourg Challenger ECM Prague Open 2005 - Prague Leon Challenger Arad Challenger Kosice Challenger Timisoara Challenger Genova Challenger Poznan Challenger Szczecin Challenger Trnava Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Eckental Challenger Bergamo Challenger Ningboo Challenger Cherbourg Challenger St. Brieuc Challenger Aix En Provence Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Prague Challenger Geneva Challenger Brescia Challenger Helsinki Challenger Wroclaw Challenger Prostejov Challenger Prague Challenger Columbus Challenger Tiburon Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger Savannah Challenger Lyon Challenger Bastad Challenger Ho Chi Minh City Challenger Lambertz Open by Stawag 2007 - Aachen Champaign Challenger Columbus Challenger IPP Open - Helsinki Sarasota Challenger Savannah Challenger Czech Republic F5 Lyon Challenger Blois Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Liberec Challenger Sarasota Challenger The Waco International Tennis Challenger - Waco Chengdu Challenger Knoxville Challenger Alphen Challenger Geneva Challenger Biel Challenger Roanne Challenger St. Brieuc Challenger Charlottesville Challenger 2000 Cairo Challenger - Cairo Tampere Challenger CA-Challenge - Graz Panama City Challenger Yokohama Challenger Poznan Challenger Quimper Challenger Heilbronn Challenger Playford Challenger Prostejov Challenger 9th Wartburg Open - Eisenach Marburg Challenger Wroclaw Challenger Rome Challenger Vancouver Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Heilbronn Challenger Kenitra Challenger Orleans Challenger Ortisei Challenger Chicago Challenger Burnie Challenger Tallahassee Challenger Vercelli Challenger Prostejov Challenger Sarasota Challenger Bath Challenger Poznan Challenger Bangkok Challenger Marburg Challenger Bastad Challenger Tempe Challenger ECM Cup - Prague Sacramento Challenger Fairfield Challenger Ortisei Challenger Gwangju Challenger KGHM Dialog Polish Indoors - Wroclaw ATP Challenger Hamburg - Hamburg Copenhagen Open - Copenhagen Dallas Challenger 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Leon Challenger Tallahassee Challenger Trofeo Barcelona de Tenis - Barcelona Vicenza Challenger Furth Challenger Blois Challenger Oberstaufen Challenger Canberra Challenger Prague Challenger Playford Challenger Nur-Sultan 1 Challenger Liberec Challenger Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Charlottesville Challenger Maui Challenger Tallahassee Challenger Bastad Challenger Canberra Challenger Aptos Challenger Qatar F1 Charlottesville Challenger 2000 Mercedes Cup - Stuttgart Newport Beach Challenger Quimper Challenger Drummondville Challenger Savannah Challenger Napoli Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Hamburg Challenger Indian Wells Challenger Tiburon Challenger Rome Challenger Fifth-Third Bank Tennis Championships - Lexington Charlottesville Challenger Champaign Challenger ATP Open Castilla y Leon - Segovia Bangkok Challenger Zug Challenger Mallorca Open - Mallorca CA Challenge - Graz Project Independence Men's Challenger - Mandeville Ludwigshafen Challenger Braunschweig Challenger USTA Challenger of San Antonio - San Antonio Vancouver Challenger Aptos Challenger Augsburg Challenger New Haven Challenger Prague Challenger Maia Challenger Loughborough Challenger Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Braunschweig Challenger Eckental Challenger Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Brest Challenger Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Roanne Challenger Helsinki Challenger IPP Open - Helsinki Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Ilkley Challenger Turin Challenger Braunschweig Challenger Open de Franche-Comte - Besancon Czech Open - Prostejov Orleans Challenger Mouilleron-Le-Captif Challenger Tatra Banka Slovak Open - Bratislava Kaohsiung Challenger Copenhagen Open - Copenhagen Tulln Challenger Aamulehti Tampere Open - Tampere Ostrava Challenger Stockholm Open - Stockholm ATP Challenger Trophy 2008 - Trnava Recanati Challenger Genova Challenger Qatar Open - Doha Geneva Challenger Open 13 - Marseille Ostrava Challenger Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Hamburg Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Nur-Sultan 2 Challenger Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Prague Challenger St. Petersburg Open - St. Petersburg Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Open 13 - Marseille US Men's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad San Francisco Challenger China Open - Beijing Swiss Indoors Basel - Basel Caloundra Challenger Qatar ExxonMobil Open - Doha Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Apia International - Sydney BMW Open - Munich Brisbane International - Brisbane BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Memphis Open - Memphis SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito If Stockholm Open - Stockholm Petange Challenger Sarasota Challenger BMW Open - Munich Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Heilbronn Challenger Vicenza Challenger Luedenscheid Challenger New York Open - New York Furth Challenger Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach Gerry Weber Open - Halle Biella Challenger Eckental Challenger Ortisei Challenger Cherbourg Challeger Le Gosier Challenger Masters Series - Hamburg Poznan Challenger Bank Austria Tennis Trophy - Vienna Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Sarajevo Challenger Yokohama Challenger European Open - Antwerp Toyota Challenger Heilbronn Challenger Jersey Challenger St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Allianz Suisse Open - Gstaad Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Rome Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille Helsinki Challenger Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Poznan Challenger Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel BMW Open - Munich SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Fairfield Challenger Gerry Weber Open - Halle Istanbul Challenger Anytech365 Andalucia Open - Marbella Poznan Challenger Melbourne Summer Set - Melbourne Augsburg Challenger Open Sud de France - Montpellier Bet-At-Home Austrian Open - Kitzbuhel Gerry Weber Open - Halle Liberec Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Las Vegas Challenger SkiStar Swedish Open - Bastad Knoxville Challenger Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Bratislava Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle BMW Open - Munich Savannah Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Maui Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Zivnobanka Czech Open - Prostejov Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia Binghamton Professional Tennis Tournament - Binghamton European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux Quimper Challenger Zhangjiagang Challenger Karlsruhe Challenger Ostrava Challenger Champaign Challenger Indian Wells Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel USTA Championships of Kerrville - Kerrville Shenzhen Open - Shenzhen Prague Challenger - Prague Stockton Challenger Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Tampere Challenger Bangkok Challenger Phoenix Challenger SkiStar Swedish Open - Bastad Suisse Open - Gstaad Mouilleron-Le-Captif Challenger Helsinki Challenger Knoxville Challenger Prostejov Challenger Ismaning Challenger Braunschweig Challenger Luedenscheid Challenger US Men's Clay Court Championship - Houston Marbella Challenger Lisbon Challenger Prague Challenger Heilbronn Challenger Zhuhai Open - Zhuhai Open Sud de France - Montpellier bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Nordea Open - Bastad Helsinki Challenger Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Prague 1 Challenger Open 13 Provence - Marseille Prague 2 Challenger Dubai Duty Free Tennis Championships - Dubai Troisdorf Challenger Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Viking International - Eastbourne Nordea Open - Bastad Sibiu Challenger Hamburg European Open - Hamburg Braga Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto de Tenis Mifel - Los Cabos Hamburg Challenger Austrian Open - Kitzbuhel Qatar ExxonMobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Tampere Challenger 2001 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger BNP Paribas Open - Indian Wells Vilnius Challenger Internazionali BNL dItalia - Rome Plava Laguna Croatia Open - Umag Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Bratislava Challenger BNP Paribas Open - Indian Wells Bratislava 1 Challenger Bratislava Challenger Biella 2 Challenger Prague 3 Challenger Allianz Suisse Open - Gstaad Telecom Italia Masters - Rome St. Petersburg Open - St. Petersburg Bonn Challenger Swiss Indoors Basel - Basel Masters Series Monte-Carlo - Monte Carlo AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Masters Series Madrid - Madrid Pilot Pen Tennis - New Haven Masters Series - Hamburg French Open - Paris French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London Erste Bank Open - Vienna 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 Open 13 - Marseille Australian Open - Melbourne U.S. Open - New York French Open - Paris 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 Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Credit Agricole Suisse Open - Gstaad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Miami Open - Miami U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati BRD Nastase Tiriac Trophy - Bucharest Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel San Diego Open - San Diego Delray Beach Open - Delray Beach Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 2, 2R, FIN-MON 3-2 Rakuten Japan Open - Tokyo Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Australian Open - Melbourne French Open - Paris All Lower level tournaments French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, PO, SUI-LIB 3-1 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, ECU-SUI 2-3 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Meerbusch Challenger Australian Open (juniors)