Career 2024 2023 2022 2021 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 Germany F8 Germany F10 Germany F12 Latvia F1 Finland F1 Romania F8 Germany F6 Germany F8 Italy F34 Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Germany F4 Croatia F2 Germany F5 Finland F1 Germany F14 Finland F2 Germany F4 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 Bulgaria F3 Switzerland F1 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Morocco F1 Morocco F2 Czech Republic F4 Czech Republic F6 Great Britain F8 Great Britain F9 USA F34 USA F35 USA F11 Germany F10 Germany F12 Switzerland F2 Italy F8 Italy F9 Turkey F2 Austria F3 Italy F7 Germany F9 Germany F13 Italy F33 Germany F9 Kobstaedernes ATP Challenger - Kolding 4th Volkswagen Challenger - Wolfsburg Baden Open - Karlsruhe Challenger Natrel Presented by National Bank - Granby Posillipo Tennis Cup - Napoli Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Genova Open Challenger - Genova Sporting Challenger '08-Trofeo Regione Piemonte - Turin Waco Tennis Challenger - Waco Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Rome Challenger Sofia Challenger Braunschweig Challenger Ostdeutscher Sparkessen Cup - Dresden Aptos Challenger Lexington Challenger Granby Challenger Bauer Watertechnology Cup - Eckental Vancouver Challenger Geneva Challenger Freudenstadt Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Seoul Challenger Dusseldorf Open 2006 - Dusseldorf Helsinki Challenger San Remo Challenger Scheveningen Challenger Szczecin Challenger Tiburon Challenger Le Gosier Challenger Furth Challenger The Comercia Challenger - Aptos M15 Wroclaw Istanbul Challenger Mons Challenger Loughborough Challenger Burnie Challenger Singapore Challenger Switzerland F2 Warsteiner Challenger Lubeck - Lubeck LTA Shrewsbury Challenger - Shrewsbury M15 Sofia Tampere Challenger Ostdeutscher Sparkassen Cup - Dresden Loughborough Challenger Cherbourg Challenger Arad Challenger Kosice Challenger Timisoara Challenger Poznan Challenger Caversham International Tennis Tournament - Jersey Petange Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Cherbourg Challenger Irving Challenger Furth Challenger Prague Challenger Nord LB Open 2006 - Braunschweig IPP Open - Helsinki Istanbul Challenger Mons Challenger Rennes Challenger Geneva Challenger Helsinki Challenger XI Torneo Internazionale di Tennis - Barletta Turin Challenger Heilbronn Challenger Prostejov Challenger Prague Challenger Liberec Challenger Heilbronn Open - Heilbronn Black Forest Open - Freudenstadt Alphen Challenger Banja Luka Challenger Tennis Napoli Cup 2007 - Napoli Columbus Challenger Tiburon Challenger Lambertz Open by Stawag - Aachen Reggio Emilia Challenger Pekao Open - Szczecin Baden Open - Karlsruhe Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Siemens Open - Scheveningen Knoxville Challenger Champaign Challenger Noumea Challenger Open de Rennes - Rennes Seville Challenger The Tarka Challenger - Barnstaple IPP Open - Helsinki Morelos Challenger 5 Volkswagen Challenger - Wolfsburg Chuncheon Challenger Quimper Challenger Sacramento Challenger Morocco Tennis Tour - Tanger Genova Challenger Biella Challenger St. Brieuc Challenger Braunschweig Challenger Savannah Challenger Furth Challenger Rome Challenger Granby Challenger Lyon Challenger Surbiton Challenger Bastad Challenger Vancouver Challenger Istanbul Challenger Orleans Challenger Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Ho Chi Minh City Challenger Champaign Challenger Columbus Challenger Sarasota Challenger Savannah Challenger Semgroup Challenger - Tulsa Surbiton Challenger Bauer Watertechnilogy Cup 2008 - Eckental Lyon Challenger Blois Challenger Ostrava Challenger Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Liberec Challenger 2007 Nielsen Pro Tennis Championship - Winnetka LTA Shrewsbury Challenger - Shrewsbury Czech Republic F5 Fairfield Challenger Cherbourg Challenger Alphen Challenger Geneva Challenger Logopak Challenger 2005 - Lubeck Lambertz Open by Stawag - Aachen St. Brieuc Challenger Dallas Challenger Sarasota Challenger Charlottesville Challenger Braunschweig Challenger Tampere Challenger Panama City Challenger Nottingham Challenger Kolding Challenger Chengdu Challenger Liberec Challenger Cassis Challenger Almaty Challenger Knoxville Challenger Playford Challenger Yokohama Challenger Braunschweig Challenger Poznan Challenger Quimper Challenger Rome Challenger Heilbronn Challenger Quimper 2 Challenger Bastad Challenger Tunis Challenger Aix En Provence Challenger Biel Challenger Orleans Challenger Cordenons Challenger Marburg Challenger Braunschweig Challenger Lille Challenger Quimper Challenger Internazionali di Tennis Dell'Umbria - Todi Vancouver Challenger Mallorca Challenger Chicago Challenger Heilbronn Challenger Kenitra Challenger Volkswagen Challenger 2005 - Wolfsburg Kyoto Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Helsinki Challenger Tashkent Challenger Tallahassee Challenger Vercelli Challenger Sarasota Challenger Braga Challenger Furth Challenger Heilbronn Challenger Poznan Challenger Bangkok Challenger Marburg Challenger Bastad Challenger Tempe Challenger Scheveningen Challenger Rome Challenger Sacramento Challenger Fairfield Challenger Nottingham Challenger Gwangju Challenger Dallas Challenger Kazan Challenger Leon Challenger Internationaux du Doubs - Besancon Tallahassee Challenger Vicenza Challenger Furth Challenger Blois Challenger Marburg Challenger Canberra Challenger Cleveland Challenger Prague Challenger Hamburg Challenger Playford Challenger Nur-Sultan 1 Challenger Liberec Challenger Biella 4 Challenger Tennis Napoli Cup - Napoli Prostejov Challenger Charlottesville Challenger Rennes Challenger Maui Challenger Irving Challenger Tallahassee Challenger Canberra Challenger Prague Challenger Aptos Challenger Istanbul Challenger Charlottesville Challenger Newport Beach Challenger Rennes Challenger Bratislava Challenger Quimper Challenger Yokohama Challenger Drummondville Challenger Savannah Challenger Napoli Challenger Lyon Challenger Blois Challenger Hamburg Challenger Indian Wells Challenger Prague Challenger Tiburon Challenger Rome Challenger Charlottesville Challenger Champaign Challenger Bangkok Challenger Pau Challenger Braunschweig Challenger GHI Bronx Tennis Classic - Bronx Zug Challenger Lille Challenger Oberstaufen Cup - Oberstaufen Surbiton Challenger Nottingham Challenger Ludwigshafen Challenger Prague Challenger Braunschweig Challenger Augsburg Challenger New Haven Challenger Calgary Challenger Nur-Sultan Challenger Prague Challenger Maia Challenger Biella 3 Challenger Lille Challenger Rome 1 Challenger Biella 6 Challenger Prostejov Challenger Braunschweig Challenger Eckental Challenger Mercedes Cup - Stuttgart Brest Challenger Ismaning Challenger Bergamo Challenger Roanne Challenger Helsinki Challenger Bari Challenger Forli 2 Challenger Columbus Challenger Lille Challenger Prague 1 Challenger Ilkley Challenger Oeiras 3 Challenger Braunschweig Challenger Kobstaedernes ATP Challenger - Kolding Orleans Challenger Mouilleron-Le-Captif Challenger Kaohsiung Challenger Schickendanz Open - Furth Tulln Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Ostdeutscher Sparkessen Cup - Dresden Bauer Watertechnology Cup 2007 - Eckental 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BMW Open - Munich Tunis Open - Tunis Aamulehti Tampere Open - Tampere Monza Challenger Glasgow Challenger Stockholm Open - Stockholm Orleans Challenger Mouilleron-Le-Captif Challenger Drummondville Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Gerry Weber Open - Halle Geneva Challenger Ostrava Challenger Nur-Sultan 2 Challenger San Remo Challenger Rennes Challenger Brisbane International - Brisbane Mouilleron-Le-Captif Challenger Rome Challenger Karlsruhe Challenger International German Open - Hamburg If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Jersey Challenger Bratislava Challenger St. Brieuc Challenger San Francisco Challenger Dallas Challenger Caloundra Challenger Open Sabadell Atlantico - Barcelona Dallas Challenger Petange Challenger Sarasota Challenger Braunschweig Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Mons Challenger Winston Salem - Winston Salem Open de Moselle - Metz Heilbronn Challenger If Stockholm Open - Stockholm Bergamo Challenger Vicenza Challenger Kazan Challenger Luedenscheid Challenger Marburg Challenger Swiss Indoors Basel - Basel Bergamo Challenger Biella Challenger Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Cherbourg Challeger Estoril Open - Estoril Mercedes Cup - Stuttgart Poznan Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Sarajevo Challenger Yokohama Challenger Toyota Challenger St. Petersburg Open - St. Petersburg Tiburon Challenger Heilbronn Challenger Jersey Challenger SAP Open - San Jose If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Mersin Challenger SkiStar Swedish Open - Bastad St. Brieuc Challenger Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Stockton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Allianz Suisse Open - Gstaad Geneva Open - Geneva Baton Rouge Challenger Memphis Open - Memphis Brisbane International - Brisbane BMW Open - Munich SkiStar Swedish Open - Bastad Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Tallahassee Challenger Brisbane International - Brisbane If Stockholm Open - Stockholm Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Citi Open - Washington Moselle Open - Metz AEGON International - Eastbourne US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Swiss Indoors Basel - Basel Helsinki Challenger Next Generation Adelaide International - Adelaide Winston-Salem Open - Winston-Salem SkiStar Swedish Open - Bastad Swiss Open - Gstaad Poznan Challenger New York Open - New York European Open - Antwerp Delray Beach Open - Delray Beach Anytech365 Andalucia Open - Marbella Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Fairfield Challenger Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Pilot Pen Tennis - New Haven Koblenz Challenger Poznan Challenger Augsburg Challenger Bank Austria Tennis Trophy - Vienna Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Irving Challenger Bet-at-home Open - Hamburg Gerry Weber Open - Halle Tunis Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Las Vegas Challenger SkiStar Swedish Open - Bastad Knoxville Challenger Swiss Indoors Basel - Basel Cherbourg Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Sibiu Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Mouilleron-Le-Captif Challenger Open 13 - Marseille Shanghai Challenger St. Remy Challenger Mons Challenger Maui Challenger Power Horse Cup - Dusseldorf Aptos Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Meerbusch Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco European Open - Antwerp Grand Prix Hassan II - Casablanca Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger Zhangjiagang Challenger AEGON Championships - London Karlsruhe Challenger Hamburg Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Champaign Challenger Kremlin Cup - Moscow Valencia Open - Valencia Indian Wells Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Braunschweig Challenger AEGON Championships - London Swiss Indoors Basel - Basel Portoroz Challenger Shenzhen Open - Shenzhen Istanbul Challenger Stockton Challenger ABN AMRO World Tennis Tournament - Rotterdam Traralgon Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Tampere Challenger AEGON Championships - London Bangkok Challenger Phoenix Challenger SkiStar Swedish Open - Bastad Rome Challenger Suisse Open - Gstaad Amersfoort Challenger Liberec Challenger Garanti Koza Sofia Open - Sofia Poznan Challenger Helsinki Challenger Eckental Challenger Knoxville Challenger Prostejov Challenger Ismaning Challenger Quimper Challenger Braunschweig Challenger Biella 1 Challenger Luedenscheid Challenger US Men's Clay Court Championship - Houston Marbella Challenger Lisbon Challenger Prague Challenger Heilbronn Challenger Poznan 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 Hamburg European Open - Hamburg 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 Prague 2 Challenger Sibiu Challenger Hamburg European Open - Hamburg Braga Challenger Abierto de Tenis Mifel - Los Cabos Hamburg Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Moselle Open - Metz Open Sud de France - Montpellier Tampere Challenger Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Ottignies-Louvain-la-Neuve Challenger Murcia Challenger Koblenz Challenger Vilnius Challenger Plava Laguna Croatia Open - Umag Bratislava Challenger Bratislava 1 Challenger Bratislava Challenger Biella 2 Challenger Prague 3 Challenger Bratislava Challenger Turin Challenger Luedenscheid Challenger Bonn Challenger Masters Series - Hamburg BCR Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BMW Open - Munich BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Rolex Paris Masters - Paris AEGON International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Citi Open - Washington Credit Agricole Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai Miami Open - Miami German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel San Diego Open - San Diego Delray Beach Open - Delray Beach German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris 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 Masters Series Hamburg - Hamburg French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, 2R, FIN-MON 3-2 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, QF, FRA-GER 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 Davis Cup, Group I, PO, SUI-LIB 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, UZB-SUI 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SUI-CZE 2-3 All Lower level tournaments 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)