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