Career 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 Australia F1 Australia F2 Germany F11 Germany F12 Germany F13 Germany-w2 Germany-w3 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Germany-w2 Switzerland F3 Portugal F2 Czech Republic F1 Slovenia F1 Austria F4 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Germany-w3 Germany F3 Switzerland F1 Austria F4 Germany F10 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice Memorial Manfredini - Sassuolo GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Fergana Challenger - Fergana Schickedanz Open 2007 - Furth Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo Germany-w4 Germany F1 III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Portugal F3 Italy F10 Germany-w1 Germany-w4 Austria F1 Switzerland #1-w1 Switzerland #1-w4 Turkey #1-w4 Slovenia F3 Germany F11 Germany F13 Germany F15 Germany-w1 Germany-w4 Australia F9 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 Czech Republic F2 Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Germany F3 Wroclaw Challenger Burnie Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Bergamo Challenger Athens Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Freudenstadt Challenger Napoli Challenger Tarragona Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Kitzbuhel Challenger Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Rabat Challenger Barletta Challenger Furth Challenger Oberstaufen Challenger Poznan Challenger Orbetello Challenger Madrid Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Bath Challenger University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Barletta Challenger Mersin Challenger Arad Challenger Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank GHI Bronx Classic - Bronx Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig The Granby Natrel Challenger - Granby Kia International In Caloundra - Caloundra Bauer Watertechnology Cup - Eckental The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Irving Challenger ATU Cup - Weiden Ostdeutscher Sparkassen Cup - Dresden Open Castilla y Leon - Segovia Cherbourg Challenger Quimper Challenger Heilbronn Challenger Porsche Open - Poznan Furth Challenger Marburg Challenger Braunschweig Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Astana Challenger - Astana Sacramento Challenger Bratislava Challenger Noumea Challenger Cherbourg Challenger Aix En Provence Challenger Nord LB Open 2006 - Braunschweig Marburg Challenger Biella Challenger Orleans Challenger Czech Open 2005 - Prostejov Challenger Casablanca San Angel - Mexico City Challenger Banque Nationale Rimouski - Rimouski Blois Challenger Challenger Copa Sevilla - Seville Scheveningen Challenger BMW Tennis Championship - Sunrise Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Liberec Challenger Almaty Challenger 1 - Almaty Oberstaufen Cup - Oberstaufen St. Brieuc Challenger Malaysian Open - Kuala Lumpur Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana BSI Challenger Lugano - Lugano BH Telecom Sarajevo 2007 - Sarajevo Mitsubishi Electric Europe Cup - Monza USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom Ford Tennis Championships - Louisville Shimadzu All Japan Indoor Tennis Championships - Kyoto Wolfsburg Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Pekao Open 2005 - Szczecin Glasgow Challenger Furth Challenger Surbiton Challenger Segovia Challenger Furth Challenger Kia International in Caloundra - Caloundra Ostdeutscher Sparkassen Cup - Dresden Bratislava Challenger San Remo Tennis Cup - San Remo Timisoara Challenger - Timisoara Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Oberstaufen Cup - Oberstaufen dBI Tennis Challenger - Binghamton Ljubljana Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Szczecin Challenger Almaty Challenger 2 - Almaty San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn South African Airways Open - East London 2002 Azalea Orthopedic Challenger - Tyler China Open - Beijing Ljubljana Open 2008 - Ljubljana Guadalajara Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Salzburg Challenger Aamulehti Tampere Opene - Tampere Brescia Challenger Mons Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Bergamo Challenger Wroclaw Challenger The Wright Financial Group, Inc. Challenger - Champaign Ilkley Challenger Loughborough Challenger Marrakech Challenger Adidas International - Sydney Happy Valley Challenger Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Alessandria Challenger Astana Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Fifth-Third Bank Tennis Championships - Lexington St. Brieuc Challenger 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger Prostejov Challenger AAPT Championships - Adelaide Cortina Challenger Schickedanz Open - Furth Open Seat Godo - Barcelona 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso BMW Open - Munich The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Heilbronn Challenger China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney USTA Challenger of San Antonio - San Antonio BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Recanati Challenger Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Tashkent Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Furth Challenger Quimper Challenger Bergamo Challenger Pau Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Akbank Private Banking TED Open - Istanbul Next Generation Adelaide International - Adelaide Sydney International - Sydney Surbiton Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia TEAN International - Alphen Aan Den Rijn Prague Challenger Samsung Securities Cup Challenger Tennis - Seoul BMW Open - Munich Bancolombia Open - Bogota Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Next Generation Adelaide International - Adelaide Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Sydney International - Sydney Siemens Open 2004 - Scheveningen Korat Challenger BMW Open - Munich The 69th King's Cup-Thailand Open - Bangkok Eckental Challenger Mercedes Cup - Stuttgart C.T. San Remo - XIII Piertomaso Tessitore - San Remo Generali Open - Kitzbuhel USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Pilot Pen Tennis - New Haven GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli Stockholm Open - Stockholm Genoa Open Challenger-Fondazione Carige - Genova Bauer Watertechnology Cup 2007 - Eckental USTA Freeman Men's Challenger - Joplin Movistar Open - Vina del Mar BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney XL Bermuda Open - Bermuda Movistar Open - Santiago Morocco Tennis Tour - Marrakech Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona UTC Open - Cherkassy BMW Open - Munich Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Heilbronn Challenger Thailand Open - Bangkok Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Allianz Suisse Open - Gstaad Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Erste Bank Open - Vienna Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Brasov Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Studena Croatia Open - Umag Zagreb Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Prague Challenger Erste Bank Open - Vienna Karlsruhe Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Zagreb Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Cortina Challenger Salzburg Challenger Rennes Challenger Sophia Antipolis Challenger Swiss Indoors Basel - Basel Quimper Challenger Qatar ExxonMobil Open - Doha Heineken Open Shanghai - Shanghai Vicenza Challenger Medibank International - Sydney Genova Challenger Mons Challenger Brasil Open - Costa do Sauipe Heilbronn Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires BMW Open - Munich Eckental Challenger Ortisei Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Adidas International - Sydney Medibank International - Sydney Sunrise Challenger If Stockholm Open - Stockholm Open 13 - Marseille Pilot Pen Tennis - New Haven Open 13 - Marseille Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Monza Challenger Malaysian Open - Kuala Lumpur Rome Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Tunis Challenger AEGON Championships - London Suisse Open - Gstaad Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger Gerry Weber Open - Halle International German Open - Hamburg Braunschweig Challenger Koblenz Challenger Erste Bank Open - Vienna Ortisei Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Vercelli Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Heilbronn Challenger Wolfsburg Challenger BMW Open - Munich BMW Open - Munich Power Horse Cup - Dusseldorf Ortisei Challenger The Stella Artois Grass Court Championships - London Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger St. Brieuc Challenger Erste Bank Open - Vienna Braunschweig Challenger Heineken Challenger - Ho Chi Minh City Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Brisbane - Brisbane Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Barletta Challenger Moselle Open - Metz BMW Open - Munich International Tennis Championships - Delray Beach Prague Challenger Mallorca Challenger If Stockholm Open - Stockholm Orleans Challenger Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Kroger / St. Jude International - Memphis Heilbronn Challenger Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Winston Salem - Winston Salem Suisse Open - Gstaad BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AAPT Championships - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Kremlin Cup - Moscow Tata Open Maharashtra - Pune Tennis Masters Series - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Tennis Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Miami Open - Miami Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Tennis Masters Series - Montreal Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Open de Moselle - Metz BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0