Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Germany F3 Australia F1 Italy F3 Italy F4 Austria F2 Germany F13 Germany F14 Japan F6 Germany F16 Qatar F1 Qatar F2 France F8 Japan F9 France F6 Japan F7 Japan F9 Japan F10 France F16 Japan F11 Japan F12 USA F2 USA F3 Korea F2 France F16 Croatia F4 Japan F1 Croatia F5 Japan F2 Italy F7 Japan F3 Italy F12 Japan F6 India F7 Germany F5 France F17 Japan F10 Japan F11 Mexico F14 France F2 Japan F1 Japan F2 Japan F6 Japan F7 Japan F8 Japan F9 Switzerland F1 Spain F19 Spain F20 France F12 Thailand F4 Thailand F5 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 Indonesia F2 France F19 Japan F8 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F8 Italy F9 Germany F5 Germany F8 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F20 Germany F7 Switzerland F4 Germany F15 Japan F5 Netherlands F1 Australia F2 Belgium F2 Portugal F2 Portugal F3 France F6 Italy F11 USA F1 France F7 Japan F4 Japan F5 Japan F6 Japan F8 France F13 India F6 Japan F1 France F14 Korea F1 Korea F3 Mexico F15 France F11 China F6 France F17 Japan F10 Japan F11 Japan F3 Korea F3 Thailand F2 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 Italy F26 Australia F1 Korea F2 Geneva Challenger - Geneva Prague Open - Prague 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Tampere Imageneering Open - Tampere Budapest Challenger - Budapest Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig SIR Supermercadi Challenger - Rome Mobilux Open - Luxembourg Jameson Cup - Milan Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest de Saint-Brieuc - St. Brieuc Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Top Wool Challenger - Biella Guzzini Challenger - Recanati The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso Baden Open - Ettlingen Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan AT&T Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe Challenger Lugano - Lugano Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Penza Cup - Penza Bukhara Challenger - Bukhara Karshi Challenger - Karshi Challenger Tunisie - Tunis Keio Challenger International Tennis Tournament - Yokohama ITG Miami Challenger - Miami Shimadzu All Japan Indoor Tennis Championships - Kyoto Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Oberstaufen Cup-Head German Master's Series - Oberstaufen Open de Rennes - Rennes Challenger Britania Zavaleta - Puebla Keio Challenger International Tennis Tournament - Yokohama Abierto Internacional Varonil Ciudad de Cancun - Cancun Dunlop World Challenge - Toyota Heilbronn Challenger Burnie Challenger San Luis Potosi Challenger Mexico City Challenger San Remo Challenger Busan Challenger Fergana Challenger Karlsruhe Challenger Lugano Challenger Rijeka Challenger Pozoblanco Challenger Aptos Challenger Lexington Challenger Recanati Challenger Granby Challenger Geneva Challenger Alphen Challenger Todi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Chuncheon Challenger Jersey Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Bergamo Challenger Kyoto Challenger Caltanissetta Challenger Rimouski Challenger Monza Challenger Rome Challenger Athens Challenger Rhodes Challenger San Remo Challenger Biella Challenger Alessandria Challenger Nottingham Challenger Marburg Challenger Arad Challenger Aptos Challenger Recanati Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Bangkok Challenger Izmir Challenger Bangkok Challenger Tashkent Challenger Seoul Challenger Loughborough Challenger Salzburg Challenger Toyota Challenger Singapore Challenger Burnie Challenger Kyoto Challenger Bath Challenger Pingguo Challenger Recife Challenger Tallahassee Challenger Santos Challenger Sarasota Challenger Leon Challenger Bordeaux Challenger Busan Challenger Cremona Challenger Fergana Challenger Nottingham Challenger Vancouver Challenger Binghamton Challenger Manerbio Challenger Trnava Challenger Madrid Challenger Bangkok Challenger Seoul Challenger Geneva Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Wolfsburg Challenger Singapore Challenger Kyoto Challenger Guadalajara Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Kaohsiung Challenger Savannah Challenger Tunis Challenger Athens Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham-2 Challenger Marburg Challenger San Benedetto Challenger Anning Challenger Tampere Challenger Wuhan Challenger Beijing Challenger Bangkok Challenger Como Challenger Genova Challenger Shanghai Challenger Geneva Challenger - Geneva Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Tanger Challenger Binghamton Challenger Recanati Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Rennes Challenger Melbourne Challenger Geneva Challenger Seoul Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Sarasota Challenger Shenzhen Challenger Anning Challenger Gimcheon Challenger Vicenza Challenger Nottingham Challenger Furth Challenger Nottingham-2 Challenger Prague Challenger Milan Challenger Kaohsiung Challenger Lexington Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Pune Challenger Geneva Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Seoul Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Kyoto Challenger Drummondville Challenger Leon Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Kaohsiung Challenger Toyota Challenger Bangkok Challenger Maui Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Surbiton Challenger Irving Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Binghamton Challenger Chengdu Challenger Yokkaichi Challenger Shanghai Challenger Kaohsiung Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Noumea Challenger Bengalaru Challenger Indian Wells Challenger Forli Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Nottingham 2 Challenger Biel Challenger Lugano Challenger Morelos Challenger Surbiton Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaften Um Den Techem Cup - Zell XXX Edizione 'A Savoldi Marco' - Manerbio Belgaum Open - Belgaum Uncle Toby's Australian Men's Clay Court Challenger - Canberra Samsung Challenger 2007 - Ho Chi Minh City Kobstaedernes ATP Challenger - Kolding KGHM Dialog Polish Indoors - Wroclaw Muller Cup - Ulm St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Germany F1 The 'Fitz' Casino Challenger - Tunica Busan Open Challenger Tennis - Busan Rado Geneva Challenger - Geneva Challenger Casino Lugano - Lugano Geovillage Open Trofeo Melia Olbia - Olbia WOW Cafe Challenger - New Orleans Challenger 42 - Andrezieux Banca Stato Challenger Lugano - Lugano Tenerife Challenger Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Sporting Challenger - Turin Davidoff Swiss Indoors - Basel Memorial Manfredini - Sassuolo Davidoff Swiss Indoors - Basel Baden Open - Karlsruhe Barletta Challenger San Remo Tennis Cup - San Remo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Rome Challenger Togliatti Cup - Togliatti Rhein-Main Challenger 2004 - Aschaffenburg 's Tennis Masters 07 Challenger - Graz X Torneo Internazionale di Tennis - Barletta Zenith Tennis Cup-Harbour Club - Milan Belgrade Challenger ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Garden Open - Rome Challenger Ford de Cherbourg - Cherbourg Tumkur Open - Tumkur Citta di Como - Como Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Schickedanz Open - Furth Nokian Hakkapeliitta Open - Tampere Oberstaufen Challenger IPP Open - Helsinki Kobe Challenger LXV Concurso Internacional Vigo - Vigo Lexington Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kyoto Challenger Challenger Casino Lugano - Lugano St. Remy Challenger Dharwad Challenger 2003 - Dharwad Milan Indoors - Milan Allianz Suisse Open - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors - Basel Allianz Suisse Open - Gstaad Open de Moselle - Metz AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Millenium Tennis Championships - Delray Beach Allianz Suisse Open - Gstaad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha China Open - Beijing Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai AEGON Championships - London Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland US Men's Clay Court Championship - Houston PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Casablanca Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aguascalientes Challenger Swiss Indoors Basel - Basel Chengdu Open - Chengdu ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Hall of Fame Open - Newport Libema Open - 's-Hertogenbosch Noventi Open - Halle Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier BMW Open - Munich Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Finals, Group A Australian Open (juniors) Olympics - Rio de Janeiro Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-ITA 1-3 Olympics - Tokyo