Career 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 F4 Italy F18 Germany F11 Germany F13 Germany F14 Germany F15 Germany-w1 Germany-w2 Germany-w3 Israel F1 Israel F2 Israel F3 Germany F1 Germany F3 Germany F4 Czech Republic F1 Slovenia F1 Slovenia F2 Germany F15 France F13 Spain F33 Germany-w4 Germany F5 Germany F7 France F14 Slovakia F1 Germany F15 Germany F16 Germany-w2 Germany-w3 Germany-w4 Belgium F2 Tunisia F5 Czech Republic F1 Germany F6 Germany F7 Germany F8 Switzerland F2 Switzerland F3 Portugal F2 Portugal F3 UAE F2 Italy F10 Austria F4 Germany F7 Germany F13 Germany F1 Germany F4 Italy F21 Italy F2 (Trento) Italy F24 (Bolzano) Italy F22 Italy F25 (Cornaiano) M25 Veigy-Foncenex M25 Nussloch Challenger Ford de Cherbourg - Cherbourg Tumkur Open - Tumkur The LTA Bolton Challenger - Bolton Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental The LTA Men's Challenger - Nottingham Tatra Banka Open - Bratislava Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Ford Tennis Championships - Louisville Heilbronn Open - Heilbronn San Remo Tennis Cup - San Remo Geneva Challenger Trnava Challenger Seoul Challenger Loughborough Challenger Granby Challenger Braunschweig Challenger The Surbiton Trophy - Surbiton Tashkent Challenger Izmir Challenger Orleans Challenger Guangzhou Challenger Alphen Challenger Cremona Challenger Bytom Challenger Heilbronn Challenger Bergamo Challenger Kyoto Challenger Pingguo Challenger Prague Challenger Eckental Challenger Ismaning Challenger Bratislava Challenger Citta di Monza - Monza Mons Challenger Kazan Challenger Heilbronn Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger Furth Challenger St. Remy Challenger Challenger Banque Nationale Rimouski - Rimouski Istanbul Challenger M15 Creteil M25 Trimbach Malaysian Open - Kuala Lumpur Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Happy Valley Challenger Le Gosier Challenger Rome Challenger Mestre Challenger Milan Challenger Marburg Challenger Winnetka Challenger Gatineau Challenger Rennes Challenger Zhangjiagang Challenger Gwangju Challenger Eckental Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Busan Challenger Newport Beach Challenger Baton Rouge Challenger Taipei City Challenger Shanghai Challenger Mexico City Challenger Lille Challenger St. Brieuc Challenger Kaohsiung Challenger Mallorca Challenger Oberstaufen Challenger Vancouver Challenger Istanbul Challenger Mallorca Challenger Eckental Challenger Pau Challenger Kolding Challenger Bratislava Challenger Quimper Challenger Shenzhen Challenger Biella 1 Challenger Zhuhai Challenger Taipei City Challenger Seoul Challenger Heilbronn Challenger Surbiton Challenger Augsburg Challenger Bratislava Challenger ECM Prague Open 2005 - Prague Eckental Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Heilbronn Challenger Ostrava Challenger Cherbourg Challenger Prague Challenger Bari Challenger Biel Challenger Ismaning Challenger Ismaning Challenger Forli 2 Challenger Challenger Banque Nationale Rimouski - Rimouski Challenger Casablanca San Angel - Mexico City Prague 2 Challenger Heilbronn Challenger Bendigo Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Tulln Challenger Schickendanz Open - Furth Prague 1 Challenger Liberec Challenger Open D'Orleans - Orleans Rimini Challenger Ismaning Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ortisei Challenger Baden Open - Karlsruhe Open D'Orleans - Orleans Heilbronn Challenger Prague Challenger Ortisei Challenger Geneva Challenger Istanbul Challenger Ortisei Challenger Helsinki Challenger Segovia Challenger Vicenza Challenger Izmir Challenger Salzburg-Anif Challenger Dallas Challenger St. Remy Challenger Black Forest Open - Freudenstadt St. Brieuc Challenger Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Lambertz Open - Aachen Ciudad de Pozoblanco Open Diputacion - Cordoba Shimadzu All Japan Indoor Tennis Championships - Kyoto Ismaning Challenger Pullach Challenger Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Cassis Challenger Ostdeutscher Sparkassen Cup - Dresden Granby Challenger Kia International In Caloundra - Caloundra Aberto de Sao Paulo - Sao Paulo Internazionali de Tennis di Bergamo - Bergamo The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Eckental Challenger 4th Volkswagen Challenger - Wolfsburg Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Ostdeutscher Sparkessen Cup - Dresden Qatar ExxonMobil Open - Doha Busan Open Challenger Tennis - Busan Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba BMW Open - Munich Ordina Open - 's-Hertogenbosch Dusseldorf Open Challenger 2007 - Dusseldorf Trieste Challenger Pilot Pen Tennis - New Haven ATP Challenger Trophy 2007 - Trnava China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Rennes La Trinitaine - Rennes Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing Davidoff Swiss Indoors - Basel Chennai Open - Chennai Sony Ericsson Open 2008 - Belgrade Open 13 - Marseille 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Ostdeutscher Sparkassen Cup - Dresden Sydney International - Sydney The Surbiton Trophy - Surbiton If Stockholm Open - Stockholm BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane - Brisbane Mercedes-Benz Cup - Los Angeles SA Tennis Open - Johannesburg s'Tennis Masters Challenger - Graz Regions Morgan Keegan Championships - Memphis Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Delray Beach International Tennis Championships - Delray Beach ATP Challenger Trophy 2008 - Trnava College Station Challenger - College Station Samsung Securities Cup - Seoul BA-CA Tennis Trophy - Vienna BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Bergamo Challenger Athens Challenger Indianapolis Tennis Championships - Indianapolis Furth Challenger PBZ Zagreb Indoors - Zagreb Lugano Challenger Pilot Pen Tennis - New Haven Tampere Challenger Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Rijeka Challenger Open 13 - Marseille Tarragona Challenger Rennes Challenger Eckental Challenger China Open - Beijing Heineken Open - Auckland Salzburg Challenger If Stockholm Open - Stockholm Courmayeur Challenger Gerry Weber Open - Halle Akbank Private Banking TED Open - Istanbul Wolfsburg Challenger Guangzhou Challenger Johannesburg Challenger Athens Challenger SAP Open - San Jose Nottingham Challenger Marburg Challenger Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Guadalajara Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Oberstaufen Challenger ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing St. Remy Challenger Mons Challenger Open de Nice Cote d'Azur - Nice Rennes Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Bratislava Challenger Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Countrywide Classic - Los Angeles Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Heilbronn Challenger BMW Open - Munich Gerry Weber Open - Halle Kyoto Challenger Bet-at-home Open - Hamburg Citi Open - Washington Sofia Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Karlsruhe Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich St. Remy Challenger Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Dallas Challenger Moselle Open - Metz Chuncheon Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger Nottingham-2 Challenger Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Antalya Cup - Antalya St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Biella Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Open Sud de France - Montpellier Open 13 Provence - Marseille Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Austin Challenger - Austin Mercedes Cup - Stuttgart Internazionali di Tennis di Bergamo - Bergamo BRD Nastase Tiriac Trophy - Bucharest Geneva Challenger Dubai Duty Free Tennis Championships - Dubai Nord LB Open - Braunschweig Bergamo Challenger Thailand Open - Bangkok Kyoto Challenger Guadalajara Challenger Le Gosier Challenger BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Gerry Weber Open - Halle Aix En Provence Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Vicenza Challenger Nottingham Challenger If Stockholm Open - Stockholm BMW Open - Munich Braunschweig Challenger New Delhi Challenger National Bank Men's Rimouski Challenger - Rimouski Austrian Open - Kitzbuhel Vancouver Challenger Cortina Challenger Aptos Challenger Freudenstadt Challenger US Men's Clay Court Championship - Houston Napa Challenger BRD Nastase Tiriac Trophy - Bucharest Schickedanz Open 2007 - Furth Mons Challenger Citi Open - Washington Rennes Challenger ASB Classic - Auckland Lille Challenger Winston-Salem Open - Winston-Salem Geneva Challenger Heilbronn Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Chengdu Open - Chengdu Bet-at-home Open - Hamburg Helsinki Challenger Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Bauer Watertechnology Cup 2007 - Eckental Happy Valley Challenger Okal Cup 2003 - Eckental Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Wroclaw Challenger Manerbio Challenger Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Citi Open - Washington Generali Open - Kitzbuhel Aix En Provence Challenger The LTA Men's Challenger - Southampton Heilbronn Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Prostejov Challenger Fergana Tennis Challenger Tournament - Fergana Manchester Challenger If Stockholm Open - Stockholm Claro Open Colombia - Bogota BMW Open - Munich Mercedes Cup - Stuttgart Oberstaufen Challenger BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Open Parc - Lyon Antalya Cup - Antalya Hall of Fame Open - Newport Moselle Open - Metz Garden Open 2004 - Rome Braunschweig Challenger Chengdu Open - Chengdu Meerbusch Challenger China Open - Beijing Ispat Open 2004 - Ostrava Turin Challenger Steelers Cup - Kosice Intrum Stockholm Open - Stockholm Music City Challenger - Nashville Heilbronn Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Furth Challenger Schickedanz Open - Furth Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest BMW Open - Munich Noventi Open - Halle Geneva Challenger Generali Open - Kitzbuhel Moselle Open - Metz Ortisei Challenger Kia International In Kawana - Kawana Budapest Challenger Bergamo Challenger Open Sud de France - Montpellier Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Drummondville Challenger Open 13 Provence - Marseille Taipei City Challenger Heilbronn Open - Heilbronn Sao Paulo Challenger Tour Finals Heilbronn Challenger Antalya Open - Antalya Lyon Challenger Ourocard Tennis Challenger - Sao Paulo Meerbusch Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Tampere Challenger 13 BH Tennis Open International Cup - Belo Horizonte Helsinki Challenger Budapest Challenger Recanati Challenger Quimper Challenger Prague Challenger Surbiton Challenger Forli Challenger Hamburg Challenger Ostrava Challenger Biella 2 Challenger Oberstaufen Cup - Oberstaufen Recanati Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Geneva Challenger - Geneva Belgrade Challenger Ortisei Challenger Helsinki Challenger Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Poznan Challenger Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Koblenz Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Chennai Open - Chennai Western & Southern Open - Cincinnati Jersey Challenger Internationaler Raiffeisen Grand Prix - St. Polten Aachen Challenger Rimouski Challenger San Benedetto Challenger Gerry Weber Open - Halle Mons Challenger BMW Open - Munich BMW Open - Munich Vietnam Open - Ho Chi Minh City Open 13 - Marseille US Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Ordina Open - s-Hertogenbosch Allianz Suisse Open - Gstaad Pacific Life Open - Indian Wells Estoril Open - Estoril BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Masters Series Hamburg - Hamburg Heineken Open - Auckland Sony Ericsson Open - Miami Sony Ericsson Open - Miami Masters Series Madrid - Madrid NASDAQ-100 Open - Miami Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel TEB BNP Paribas Istanbul Open - Istanbul BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mallorca Championships - Mallorca ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Kremlin Cup - Moscow Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Miami Open - Miami French Open - Paris BMW Open - Munich Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Australian Open - Melbourne Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 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 Australian Open - Melbourne U.S. Open - New York Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr 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 All Lower level tournaments Davis Cup, Group II, 1R, CYP-MAR 3-2 Olympics - Athens Olympics - London Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 The Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, Group 2, PO, EGY-CYP 2-3 Kooyong Classic - Kooyong