Career 2023 2022 2021 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 Germany F2 Germany F4 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Italy F25 Switzerland #2-w2 Germany F15 Switzerland #2-w3 Switzerland #2-w4 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F2 Austria F1 Germany F3 Austria F2 Germany F4 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Morocco F1 Switzerland F2 Morocco F2 Switzerland F3 France F5 Morocco F3 Sweden F1 Spain F9 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Germany F12 Italy F31 Great Britain F14 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Great Britain F17 Great Britain F18 Australia F1 Australia F2 Italy F11 Italy F12 Poland F1 Italy F14 Italy F15 Austria F4 Germany F10 Germany F12 Italy F31 Italy F32 Italy F33 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Germany F1 Germany F2 Germany F3 Austria F2 Austria F3 USA F4 USA F5 USA F6 Croatia F3 Croatia F4 Croatia F5 Spain F13 Spain F14 Italy F9 Italy F11 Netherlands F1 Germany F6 France F10 France F11 Germany F12 Germany F13 Germany F16 Germany F17b Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Germany F1 Germany F2 Morocco F1 Morocco F2 Italy F2 Italy F3 Italy F8 Germany F2 Netherlands F3 Germany F7 Germany F1 Germany F2 Croatia F6 Italy F5 Italy F6 Italy F14 Germany F7 Germany F14 Germany F15 Spain F30 Great Britain F17 Great Britain F18 Germany F4 Switzerland F1 Italy F2 Germany F8 Germany F12 Germany F1 Germany F2 Intersport Heilbronn Open - Heilbronn Oberstraufen Cup - Oberstaufen Lambertz Open - Aachen Ischgl International ATP Challenger - Ischgl Austria F4 Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Internazionali di Tennis - Bergamo 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia The Shelbourne Irish Open - Dublin Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Baden Open - Karlsruhe Astana Challenger - Astana 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Banjaluka Challenger 2007 - Banja Luka ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Black Forest Open - Freudenstadt UTC Open - Cherkassy Challenger Copa Sevilla 2008 - Seville Aachen Challenger Austria F5 Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Blunmenau Challenger Cairo Challenger Marburg Challenger Alphen Challenger Eckental Challenger Aachen Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Monza Challenger Zagreb Challenger Tampere Challenger Alphen Challenger Heilbronn Challenger Quimper Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Rome Challenger Rome Challenger Oberstaufen Challenger Alphen Challenger Todi Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Mersin Challenger Napoli Challenger Furth Challenger Oberstaufen Challenger Meerbusch Challenger Heilbronn Challenger Austria F6 Orleans Challenger Kaohsiung Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Pau Challenger Prague Challenger Prague II Challenger Eckental Challenger Istanbul Challenger Quimper Challenger Biella 2 Challenger Oeiras 3 Challenger Cassis Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Iran F3 Rome 1 Challenger Bordeaux Challenger Perugia Challenger Milan Challenger Braunschweig Challenger Trieste Challenger Zug Challenger Ottignies-Louvain-la-Neuve Challenger Iran F4 BMW Open - Munich Hypo Group Tennis International - Portschach ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London Synsam Swedish Open - Bastad Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Turkish Airlines Open Antalya - Antalya Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Hamburg European Open - Hamburg Swiss Open - Gstaad Open Sud de France - Montpellier Switzerland #1-w4 Italy F5 Turkey #1-w1 Greece F1 Turkey #1-w2 Hungary F2 Germany F5 Germany F6 Romania F3 Italy F8 Romania F4 Slovenia F1 Turkey #2-w1 Turkey #2-w2 Slovenia F1 Turkey #2-w3 Slovenia F2 Turkey #2-w4 Austria F2 Italy F17 Italy F19 Latvia F1 Italy F20 Lithuania F2 Germany F6 Austria F4 Switzerland #2-w1 Germany F8 Switzerland #2-w2 Switzerland #2-w3 Germany F16 Switzerland #2-w4 Germany F9 Georgia F1 Latvia F1 Germany-w2 Lithuania F1 Germany-w3 Croatia F4 Croatia F5 Switzerland #2-w1 Germany F2 Greece F2 Romania F2 Slovenia F3 Great Britain F13 Great Britain F1 Great Britain F2 Switzerland #1-w2 Georgia F2 Germany F5 Germany F10 Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Coupe Rogers - Montreal BNP Paribas Open - Indian Wells 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, 3R, LAT-FIN 3-2 Germany F19 Olympics - Beijing Harbour Tennis Cup Regione Lombardia - Milan Muller Cup - Ulm Heilbronn Open - Heilbronn Bauer Watertechnology Cup - Eckental IPP Open - Helsinki LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo MST ATP Challenger International - Burnie Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Almaty Challenger 1 - Almaty Oberstaufen Cup - Oberstaufen Internazionali di Tennis Dell'Umbria - Todi Open de Rennes La Trinitaine - Rennes The Tarka Challenger - Barnstaple Guzzini Challenger - Recanati Karlsruhe Challenger Arad Challenger Oberstaufen Challenger Todi Challenger Palermo Challenger Courmayeur Challenger Prosperita Open 2007 - Ostrava Rabat Challenger Caltanissetta Challenger Open Prevadies - St. Brieuc Rome Challenger Furth Challenger Kosice Challenger Oberstaufen Challenger Szczecin Challenger Rome Challenger XL Bermuda Open - Bermuda Casablanca Challenger Szczecin Challenger Loughborough Challenger Heilbronn Challenger Rome Challenger Como Challenger Eckental Challenger Curitiba Challenger Napoli Challenger Vancouver Challenger Sarajevo Challenger Ostrava Challenger Marbella Challenger Zagreb Challenger Orleans Challenger The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Sanremo Challenger Cordenons Challenger San Marino Challenger Vicenza Challenger Forli 6 Challenger Brisbane International - Brisbane Montechiarugolo - Parma Challenger Prostejov Challenger Vilnus Challenger Tenerife 1 Challenger Koblenz Challenger Rennes Challenger Vancouver Challenger Bergamo Challenger PBZ Zagreb Indoors - Zagreb Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Marbella Challenger Tunis Challenger Aix En Provence Challenger Next Generation Adelaide International - Adelaide BMW Open - Munich Bordeaux Challenger BMW Open - Munich Prostejov Challenger Caltanissetta Challenger Pilot Pen Tennis - New Haven Medibank International - Sydney The Artois Championships - London BMW Open - Munich Almaty Challenger 2 - Almaty If Stockholm Open - Stockholm BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Noventi Open - Halle Salzburg-Anif Challenger Phoenix Challenger Orleans Challenger Rome Challenger Croatia Open - Umag AEGON Championships - London PBZ Zagreb Indoors - Zagreb Brisbane - Brisbane AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Millennium Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Tata Open Maharashtra - Pune Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Singapore Tennis Open - Singapore Open 13 Provence - Marseille Brisbane International - Brisbane Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech Chengdu Open - Chengdu Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Geneva Open - Geneva Open 13 Provence - Marseille Noventi Open - Halle SkiStar Swedish Open - Bastad Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Generali Open - Kitzbuhel Open 13 Provence - Marseille Generali Open - Kitzbuhel Anytech365 Andalucia Open - Marbella Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona Sofia Open - Sofia St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, Group II, PO, THA-LAT 2-3 U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group I, PO, LAT-ISR 2-3