Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 USA F6 USA F15 USA F16 USA F24 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F12 USA F24 USA F25 USA F27 Spain F9 Prague Open - Prague Okal Cup 2001 International Bavarian Championships - Eckental Oberstaufen Cup - Oberstaufen Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger St. Petersburg Challenger by Kinex - St. Petersburg Sofia Challenger Ostrava Challenger Braunschweig Challenger Okal Cup - Eckental Lexington Challenger Tampere Challenger Istanbul Challenger ATP Challenger 2003 Numea - New Caledonia Freudenstadt Challenger Corona Mexico City Open - Mexico City s Tennis Masters 06 - Graz Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov DPD Challenger 2002 - Aschaffenburg Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn Okal Cup 2003 - Eckental Arroyo de la Encomienda - Valladolid Tiburon Challenger Charlottesville Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Siemens Open - Scheveningen Vancouver Challenger Champaign Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Prostejov Challenger Nottingham Challenger Nord/LB Open 2004 - Braunschweig Pro Tennis World Open - Sunrise Napa Challenger Tiburon Challenger Noumea Challenger Maui Challenger BMW Tennis Championship - Sunrise Nord LB Open - Braunschweig Guadalajara Challenger San Marino Cepu Open - San Marino Bordeaux Challenger Nottingham Challenger Nord LB Open 2007 - Braunschweig Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Tulsa Challenger Nottingham Challenger Belgrade Challenger Rome Challenger Sacramento Challenger Furth Challenger Champaign Challenger Irving Challenger Ostdeutscher Sparkassen Cup - Dresden Seoul Challenger Surbiton Challenger Sacramento Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Ostdeutscher Sparkessen Cup - Dresden Irving Challenger Szczecin Challenger San Jose Challenger Savannah Challenger Lexington Challenger Heilbronn Challenger Manchester Challenger Sarasota Challenger Winnetka Challenger Portoroz Challenger Busan Challenger Stockton Challenger Monterrey Challenger Eckental Challenger Happy Valley Challenger Dallas Challenger Schickendanz Open - Furth Surbiton Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Binghamton Challenger Meerbusch Challenger Lexington Challenger Meerbusch Challenger Szczecin Challenger Le Gosier Challenger Ilkley Challenger Surbiton Challenger Dallas Challenger Poznan Challenger Santiago Challenger Braunschweig Challenger Aix En Provence Challenger Winnetka Challenger Surbiton Challenger Binghamton Challenger Tallahassee Challenger Volvo Sylt Open - Sylt Phoenix Challenger Knoxville Challenger Tiburon Challenger Monterrey Challenger Tallahassee Challenger Knoxville Challenger Dallas Challenger Taipei City Challenger Aix En Provence Challenger Furth Challenger Bordeaux Challenger Tiburon Challenger Schickendanz Open - Furth Columbus Challenger Open de la Ville de Saint Denis - Reunion Island Columbus Challenger Fairfield Challenger Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Orlando Challenger Cleveland Challenger Bratislava Challenger Irving Challenger Bordeaux Challenger Cary Challenger San Luis Potosi Challenger Nottingham Challenger Warsteiner Challenger Lubeck - Lubeck Seoul Challenger Charlottesville Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Drummondville Challenger Savannah Challenger Savannah Challenger Knoxville Challenger Phoenix Challenger Prostejov Challenger Fairfield Challenger Binghamton Challenger Rhein-Main Challenger 2003 - Aschaffenburg Lexington Challenger Fujitsu Siemens Open - Budapest Open 13 - Marseille The Nottingham Challenger - Nottingham Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Nottingham 1 Challenger ATU Cup - Weiden Nottingham 2 Challenger Mercedes Cup - Stuttgart Black Forest Open 2002 - Freudenstadt Generali Open - Kitzbuhel Open Romania - Bucharest Las Vegas Challenger Charlottesville Challenger CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Sarasota Challenger Tiburon Challenger Surbiton Challenger Tehran Open ATP Challenger - Tehran Dubai Open - Dubai Open Sainte Victoire - Aix-En-Provence Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw Las Vegas Challenger Charlottesville Challenger Champaign Challenger ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Nottingham Challenger Granby Challenger Generali Open - Kitzbuhel Charlottesville Challenger Idea Prokom Open - Sopot Columbus Challenger Open Romania - Bucharest Phoenix Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Sarasota Challenger Davidoff Swiss Indoors - Basel Savannah Challenger Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Ilkley Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Sioux Falls Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Bergamo Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Napoli Challenger Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Charlottesville Challenger Canberra Challenger BMW Open - Munich Gerry Weber Open - Halle Indian Wells Challenger Winnetka Challenger Mercedes Cup - Stuttgart Sacramento Challenger Cary Challenger Generali Open - Kitzbuhel Orlando Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Oeiras 3 Challenger Orange Prokom Open - Sopot Busan Challenger Cary 2 Challenger Tallahassee Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Savannah Challenger Karlsruhe Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Furth Challenger Gerry Weber Open - Halle Jersey Challenger Champaign Challenger San Francisco Challenger Nottingham Challenger China Open - Beijing Tiburon Challenger Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Izmir Challenger Heineken Open - Auckland Noumea Challenger Sacramento Challenger ABN AMRO World Tennis Tournament - Rotterdam Dallas Challenger Tiburon Challenger Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Estoril Open - Estoril Napa Challenger Charlottesville Challenger International German Open - Hamburg BCR Open Romania - Bucharest Knoxville Challenger Masters Series - Hamburg If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Tiburon Challenger BMW Open - Munich Maui Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington German Tennis Championships - Hamburg Farmers Classic - Los Angeles Dallas Challenger BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Ordina Open - s-Hertogenbosch Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Stockton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Knoxville Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart BMW Open - Munich Bet-at-home Open - Hamburg Davidoff Swiss Indoors - Basel Knoxville Challenger If Stockholm Open - Stockholm Memphis Open - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg BA-CA Tennis Trophy - Vienna European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Open - Newport Citi Open - Washington Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Erste Bank Open - Vienna Le Gosier Challenger Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Santos Challenger Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Hall of Fame Open - Newport Pilot Pen Tennis - New Haven San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas Tiburon Challenger cinch Championships - London ABN AMRO World Tennis Tournament - Rotterdam Maui Challenger Las Vegas Challenger Power Horse World Team Cup - Dusseldorf New Haven Challenger China Open - Beijing Brisbane International - Brisbane Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Schickendanz Open - Furth Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Bordeaux Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Cleveland Challenger Canberra Challenger ASB Classic - Auckland Sacramento Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Braunschweig Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington Chengdu Open - Chengdu Memphis Open - Memphis Geovillage Open Trofeo Melia Olbia - Olbia Guadalajara Challenger US Men's Clay Court Championship - Houston Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Champaign Challenger Knoxville Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Charleston Challenger Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger Abierto Mexicano Telcel - Acapulco Ilkley Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Nottingham 2 Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich ARAG World Team Championship - Dusseldorf US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston AEGON Championships - London Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Stanford Challenger AEGON Championships - London Tennis Masters Series - Hamburg ATP Vegeta Croatia Open - Umag Tennis Masters Series - Madrid Valencia Open - Valencia Sarasota Challenger Gwangju Challenger Tiburon Challenger Dallas Open - Dallas NASDAQ-100 Open - Miami Charleston Challenger Tennis Masters Series - Monte Carlo China Open - Beijing Tennis Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Las Vegas Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Charlottesville Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Champaign Challenger NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Shanghai - Shanghai BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Tallahassee Challenger Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Aegon Nottingham Open - Nottingham Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Brisbane International - Brisbane Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami National Bank Open - Montreal Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, ARG-GER 5-0 Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart European Open - Antwerp Legg Mason Tennis Classic - Washington San Diego Open - San Diego German Tennis Championships - Hamburg Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne 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 Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Wimbledon - London Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 French Open (juniors) Davis Cup, World Group, PO, UZB-USA 0-4 Wimbledon (juniors) French Open (juniors) Davis Cup, World Group, PO, GER-POL 3-2 Australian Open (Wildcard) Olympics - Athens U.S. Open (juniors) Olympics - Rio de Janeiro Citi Open - Washington Bloomfield Hills Challenger