Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Germany F5 Germany F6 Italy F6 Germany F2 Italy F8 Italy F9 Italy F10 Germany F8 Italy F15 Netherlands F4 Belgium F1 Germany F2 Italy F17 Netherlands F1 Germany F6 Germany F8 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F17 France F18 Belgium F2 France F6 Germany F3 Italy F16 France F9 Germany F1 Germany F2 Germany F3 Germany F1 Netherlands F2 Czech Republic F4 Germany F11 France F18 Italy F11 Austria F7 ATU Cup - Weiden Brasov Challenger - Brasov Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Genoa Open - Genova BH Telecom Indoors Sarajevo 2006 - Sarajevo Pekao Open - Szczecin Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Casablanca Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Ostdeutscher Sparkassen Cup - Dresden Schickedanz Open 2007 - Furth BSI Challenger Lugano - Lugano Oberstaufen Cup - Oberstaufen Samarkand Challenger - Samarkand Internazionali di Tennis - Bergamo Open Mutouest St. Brieuc - St. Brieuc Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum Timisoara Challenger - Timisoara The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova IPP Open - Helsinki 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Bauer Watertechnilogy Cup 2008 - Eckental Citta di Como - Como Caversham International Tennis Tournament - Jersey Cepu Open - San Marino Heilbronn Challenger Besancon Challenger Sunrise Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Guzzini Challenger - Recanati ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Braunschweig Challenger Bauer Watertechnology Cup - Eckental Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Lambertz Open - Aachen Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Samsung Challenger 2007 - Ho Chi Minh City Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Biella Challenger Rome Challenger Okal Cup 2004 - Eckental San Marino Challenger Alphen Challenger Bauer Watertechnology Cup - Eckental Palermo Challenger Ortisei Challenger BMW Tennis Championship - Sunrise Kazan Challenger Jameson Cup - Milan Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Rome Challenger Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Ljubljana Open - Ljubljana Manerbio Challenger Como Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Brasov Challenger Szczecin Challenger Bangkok Challenger Napoli Challenger Palermo Challenger Orleans Challenger Braunschweig Challenger Status Athens Open - Athens Eckental Challenger Sir Supermercati - Rome Turin Challenger Oberstaufen Challenger Loughborough Challenger Florianopolis Challenger Bath Challenger Baden Open - Karlsruhe Cordenons Challenger GHI Bronx Tennis Classic - Bronx Bergamo Challenger Dusseldorf Open Challenger - Dusseldorf USTA Men's Challenger of Dallas - Dallas Labertz Open by Stawag - Aachen Furth Challenger 5° Sporting Challenger - Turin Oberstaufen Challenger ATP Guzzini Challenger - Recanati Korat Challenger Alphen Challenger Kenitra Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger IPP Open - Helsinki Bergamo Challenger Irving Challenger Rimouski Challenger St. Brieuc Challenger Mersin Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Le Gosier Challenger Tunis Challenger Oberstaufen Challenger San Marino Challenger Seville Challenger Orleans Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Bauer Watertechnology Cup 2007 - Eckental Quimper Challenger Drummondville Challenger Reggio Emilia Challenger Heilbronn Challenger Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Todi Challenger Prague Challenger Bergamo Challenger Heilbronn Challenger Blois Challenger San Marino Challenger Cordenons Challenger Cherbourg Challenger Alphen Challenger Ostrava Challenger Logopak Challenger 2005 - Lubeck Todi Challenger Scheveningen Challenger Istanbul Challenger Braunschweig Challenger Rennes Challenger Punta Del Este Challenger Rome Challenger Braunschweig Challenger Padova Challenger Caltanissetta Challenger Santiago Challenger Kyoto Challenger Vercelli Challenger Szczecin Challenger Genova Challenger Scheveningen Challenger Mons Challenger Orleans Challenger Szczecin Challenger Eckental Challenger Prague Challenger Sibiu Challenger Helsinki Challenger 7° Trani Cup - Trani Brescia Challenger Bukhara Challenger - Bukhara Challenger Brasov - Brasov Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Barletta Challenger Cherbourg Challenger Kobstaedernes ATP Challenger - Kolding Furth Challenger San Benedetto Challenger Intersport Heilbronn Open - Heilbronn Nottingham Challenger Nottingham Challenger Kyoto Challenger St. Brieuc Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Braunschweig Challenger Schickedanz Open - Furth Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Warsteiner Challenger Lubeck - Lubeck Santiago Challenger Tatra Banka Open 2006 - Bratislava Eckental Challenger ATU Cup - Weiden Nord/LB Open - Braunschweig Napoli Challenger Rome Challenger Ortisei Challenger Brest Challenger Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Germany F1 Tehran Open 2004 - Tehran Intersport Heilbronn Open - Heilbronn Ethias Trophy - Mons Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest The LTA Men's Challenger - Southampton USTA Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg 3rd Volkswagon Challenger - Wolfsburg Tennis Napoli Cup 2006 - Napoli 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Tunis Open - Tunis Bratislava Challenger Mons Challenger 2003 Mercedes Cup - Stuttgart Marburg Challenger Barletta Challenger Open de Rennes - Rennes Monza Challenger Genova Challenger Santiago Challenger Mercedes Cup - Stuttgart Rome Challenger Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Sao Paulo Challenger Tour Finals Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich ATP Studena Croatia Open Umag - Umag Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg China Open - Beijing Open 13 - Marseille Erste Bank Open - Vienna Open 13 - Marseille Estoril Open - Estoril Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Genova Challenger BMW Open - Munich Furth Challenger Kremlin Cup - Moscow Interwetten Austrian Open - Kitzbuhel Mons Challenger Bergamo Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Tampere Challenger Qatar ExxonMobil Open - Doha Eckental Challenger Sao Paulo Challenger Tour Finals Ortisei Challenger Masters Series - Hamburg Rabat Challenger BCR Open Romania - Bucharest Medibank International - Sydney Marrakech Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Sunrise Challenger BMW Open - Munich Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Grand Prix Hassan II - Casablanca China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech St. Brieuc Challenger Barletta Challenger Geneva Open - Geneva Napoli Challenger International German Open - Hamburg Sarajevo Challenger Turin Challenger Rome Challenger Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Marburg Challenger The Dubai Tennis Championships - Dubai Bratislava Challenger Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney Heilbronn Challenger Mercedes Cup - Stuttgart Cherbourg Challenger Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Pilot Pen Tennis - New Haven Poznan Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Napoli Challenger Aix En Provence Challenger ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heilbronn Challenger Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Ortisei Challenger San Benedetto Challenger Pullach Challenger ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Mersin Challenger AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Poznan Challenger St. Petersburg Open - St. Petersburg China Open - Beijing San Benedetto Challenger Cortina Challenger Jameson Cup - Milan Eckental Challenger Intersport Heilbronn Open - Heilbronn Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Tennis Masters Series - Madrid Qatar ExxonMobil Open - Doha Open 13 - Marseille Erste Bank Open - Vienna Open 13 Provence - Marseille The Artois Championships - London Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 Pacific Life Open - Indian Wells U.S. Open - New York Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart The Nottingham Open - Nottingham Chennai Open - Chennai Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London Davis Cup, World Group, 1R, KAZ-ITA 3-2 French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami U.S. Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 AAMI Classic - Kooyong Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing