Career 2021 2020 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 F2 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Netherlands F3 Germany-w2 Germany-w3 Belgium F1 Germany F1 Italy F15 Italy F17 Netherlands F1 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F1 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Germany F14 Germany F1 Germany F15 Germany F16 France F16 Brasov Challenger - Brasov Lambertz Open by Stawag - Aachen Germany-w1 Germany-w4 Belgium F2 Germany F5 Baden Open - Ettlingen Italy F12 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Italy F13 Italy F14 Italy F16 Germany F12 San Marino Cepu Open - San Marino Germany F13 Germany F15 France F15 Genoa Open - Genova Germany-w1 Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Germany-w4 Germany F2 Germany F3 Germany F5 Morocco Tennis Tour - Casablanca Germany F18 Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Germany F6 Genova Open Challenger - Genova Italy F5 Italy F11 Lambertz Open by Stawag 2007 - Aachen Germany F11 Switzerland F1 KGHM Dialog Polish Indoors - Wroclaw Roma Open Challenger - Rome Germany F1 Schickendanz Open - Furth Black Forest Open - Freudenstadt Labertz Open by Stawag - Aachen Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Wolfsburg Challenger Sunrise Challenger Oberstaufen Challenger Manchester Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Intersport Heilbronn Open - Heilbronn Ljubljana Challenger Kolding Challenger Eckental Challenger Aachen Challenger Rhodes Challenger Cairo Challenger Biella Challenger Rome Challenger Braunschweig Challenger San Marino Challenger Kitzbuhel Challenger Istanbul Challenger Palermo Challenger Orleans Challenger Ortisei Challenger Aachen Challenger Bergamo Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Sopot Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Quimper Challenger Florianopolis Challenger Sarajevo Challenger Barletta Challenger Napoli Challenger Cordenons Challenger Mons Challenger Sarajevo Challenger Nottingham Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Bauer Watertechnology Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Internazionali di Tennis - Bergamo Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Mersin Challenger Timisoara Challenger - Timisoara San Marino Challenger Szczecin Challenger Mons Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Brescia Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Rome Challenger Heilbronn Challenger Prague Challenger Sacramento Challenger Eckental Challenger Brescia Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Bergamo Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Heilbronn Challenger Manchester Challenger Surbiton Challenger Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Baden Open - Karlsruhe Orleans Challenger BMW Tennis Championship - Sunrise Jameson Cup - Milan Ostrava Challenger Furth Challenger Sir Supermercati - Rome Status Athens Open - Athens Turin Challenger Surbiton Challenger Todi Challenger Szczecin Challenger Scheveningen Challenger Bratislava Challenger Istanbul Challenger Ismaning Challenger Eckental Challenger Rennes Challenger Quimper Challenger Punta Del Este Challenger Bauer Watertechnilogy Cup 2008 - Eckental 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Padova Challenger Le Gosier Challenger Tunis Challenger Bauer Watertechnology Cup 2007 - Eckental Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Cleveland Challenger Braunschweig Challenger Schickendanz Open - Furth Rome Challenger Genova Challenger Mons Challenger Caltanissetta Challenger Salzburg Challenger Cremona Challenger Santiago Challenger Irving Challenger Braunschweig Challenger Vercelli Challenger Szczecin Challenger Genova Challenger Genova Challenger Mons Challenger Oberstaufen Challenger Tashkent Challenger Eckental Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Barletta Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger Meerbusch Challenger Scheveningen Challenger Fairfield Challenger Ortisei Challenger Nottingham Challenger Como Challenger Ortisei Challenger Ismaning Challenger Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger BMW Tennis Championship - Sunrise Ludwigshafen Challenger X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Szczecin Challenger Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Genova Challenger Bergamo Challenger Santiago Challenger Tatra Banka Open 2006 - Bratislava Bath Challenger Campionati Internazionali di Sicilia - Palermo Marburg Challenger Rome Challenger Brest Challenger Noumea Challenger Furth Challenger Newport Beach Challenger Dallas Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Marbella Challenger Leon Challenger Puerto Vallarta Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Geneva Challenger - Geneva Heilbronn Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere Biella 3 Challenger Lille Challenger Qatar ExxonMobil Open - Doha BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Tiburon Challenger Tehran Open 2004 - Tehran ABN/AMRO World Tennis Tournament - Rotterdam The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg BMW Open - Munich Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Mons Challenger Tarragona Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Tennislife Cup - Napoli The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Kobstaedernes ATP Challenger - Kolding Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Aix En Provence Challenger Open Sud de France - Montpellier SA Tennis Open - Johannesburg Santiago Challenger Genova Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Karlsruhe Challenger Rome Challenger SkiStar Swedish Open - Bastad China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Estoril Open - Estoril Mercedes Cup - Stuttgart Zagreb Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Furth Challenger St. Petersburg Open - St. Petersburg Rennes Challenger Salzburg Challenger Bratislava Challenger Cherbourg Challenger Dallas Challenger Helsinki Challenger Ordina Open - 's-Hertogenbosch Open 13 - Marseille Genova Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna BMW Open - Munich Qatar ExxonMobil Open - Doha Heilbronn Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Bergamo Challenger Belgrade Challenger Eckental Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Sao Paulo Challenger Tour Finals Ortisei Challenger Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Rabat Challenger Helsinki Challenger BCR Open Romania - Bucharest Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel SA Tennis Open - Johannesburg Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Barletta Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Napoli Challenger International German Open - Hamburg U.S. National Indoor Tennis Championships - Memphis St. Brieuc Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Open Sud de France - Montpellier Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Monza Challenger Moselle Open - Metz Rome Challenger Johannesburg Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad The Dubai Tennis Championships - Dubai Tata Open Maharashtra - Pune Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Helsinki Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger AEGON Championships - London Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Heilbronn Challenger Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Orleans Challenger Aircel Chennai Open - Chennai Napoli Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Heilbronn Challenger Braunschweig Challenger Rome Challenger Pullach Challenger Meerbusch Challenger Andria Challenger Open 13 - Marseille Mons Challenger ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger San Luis Potosi Challenger Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger AEGON Championships - London Ortisei Challenger Bet-at-home Open - Hamburg Nottingham-2 Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier China Open - Beijing Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad San Benedetto Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Jameson Cup - Milan Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Eckental Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger BMW Open - Munich Ismaning Challenger Eckental Challenger Millennium Estoril Open - Estoril Split 2 Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart 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 Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Tennis Masters Series - Madrid 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 Open 13 - Marseille Mutua Madrilena Masters Madrid - Madrid Erste Bank Open - Vienna Open Sud de France - Montpellier BNP Paribas Masters - Paris Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Open 13 Provence - Marseille Internazionali BNL dItalia - Rome The Artois Championships - London Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami 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 Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Open Sud de France - Montpellier 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 Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, KAZ-ITA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 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 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth 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 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 1R, ITA-BLR 5-0 AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing Olympics - Rio de Janeiro