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
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 M25 Takasaki France F4 Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Australia F1 Thailand F3 Japan F5 (Kashiwa) Japan F3 (Kofu) Japan F2 Korea F3 Korea F2 Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio M25 Sapporo Open de L'Isere - Grenoble Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup 2006 - Napoli Tennis Napoli Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Genoa Open - Genova M25 Sapporo Tennis Napoli Cup - Napoli San Remo Tennis Cup - San Remo BSI Challenger Lugano - Lugano Moncton Men's Challenger - Moncton San Marino CEPU Open - San Marino XXVIII Edizione 'A.Savoldi' - Manerbio Dunlop World Challenge - Toyota M25 Sapporo Kyoto Challenger Nottingham Challenger Lugano Challenger M25 Harmon M25 Harmon Turin Challenger Memorial Savigni - Sassuolo Pekao Open - Szczecin San Marino Challenger Napoli Challenger Tashkent Challenger Tennis Napoli Cup 2007 - Napoli Seoul Challenger Chuncheon Challenger Kyoto Challenger Tallahassee Challenger Busan Challenger Fergana Challenger Lugano Challenger Campos do Jordao Challenger Brasilia Challenger Top Wool Challenger Biella - Biella Bangkok Challenger DPD Challenger 2002 - Aschaffenburg M15 Tokyo Tennis Napoli Cup - Naples Toyota Challenger M15 Hong Kong Singapore Challenger Fergana Challenger - Fergana Garden Open - Rome Trani Cup - Trani Granby Challenger M15 Tokyo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Marino Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Shanghai Challenger M25 Sapporo Garden Open - Rome ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Seoul Challenger Toyota Challenger Honolulu Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Barletta Challenger Kaohsiung Challenger Monza Challenger Cepu Open - San Marino Anning Challenger Busan Challenger Nottingham Challenger Como Challenger Todi Challenger Granby Challenger Lexington Challenger Aptos Challenger San Marino Challenger Cordenons Challenger Genova Challenger Bancastato Challenger Lugano - Lugano Szczecin Challenger Casablanca Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Barranquilla Challenger Tennis Napoli Cup - Napoli BMW Tennis Championship - Sunrise Shenzhen Challenger Tunis Challenger Taipei City Challenger Trani Cup - Trani Gimcheon Challenger Nottingham-2 Challenger Milan Challenger San Benedetto Challenger San Marino Challenger Privatbank Open 2006 - Dnepropetrovsk Cordenons Challenger Tatra Banka Open - Bratislava Yokohama Challenger Istanbul Challenger Pingguo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sibiu Challenger Granby Challenger Nottingham Challenger Binghamton Challenger Geneva Challenger Keio Challenger International Tennis Tournament - Yokohama Hong Kong Challenger BMW Tennis Championship - Sunrise Biella Challenger Busan Challenger Turin Challenger Rome Challenger Seoul Challenger Mestre Challenger Granby Challenger Nottingham Challenger Kaohsiung Challenger Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons Toyota Challenger Dallas Challenger Top Wool Challenger-Immagine Trophy - Biella Kyoto Challenger Taipei City Challenger Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Shimadzu All Japan Indoor Tennis Championships - Kyoto Manta Challenger Yokohama Challenger Challenger Lugano - Lugano San Marino Cepu Open - San Marino Fujitsu Siemens Open - Budapest M25 Canberra Seoul Challenger Nanchang Challenger Citta di Brindisi - Brindisi M25 Canberra Ho Chi Minh City Challenger 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino M25 Tsukuba Challenger 42 - Andrezieux M25 Kashiwa Padova Challenger Tennis Napoli Cup 2004 - Napoli Toyota Challenger Challenger Banque Nationale - Granby Taipei City Challenger Busan Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Happy Valley Challenger Shanghai Challenger Rome Challenger Kosice Challenger Busan Challenger Nanchang Challenger Shanghai Challenger Gatineau Challenger Chengdu Challenger Toyota Challenger Zhangjiagang Challenger Ningboo Challenger Shanghai Challenger Taipei City Challenger Launceston Challenger Busan Challenger Melbourne Challenger Dallas Challenger Chengdu Challenger Shanghai Challenger Maui Challenger Guangzhou Challenger M25 Changwon San Marino Challenger Yokohama Challenger Yokohama Challenger Seoul Challenger Bangkok Challenger Shenzhen Challenger Napoli Challenger Jameson Cup - Milan Como Challenger Gwangju Challenger Szczecin Challenger Seoul Challenger Taipei City Challenger Biella 5 Challenger Busan Challenger Kobe Challenger Cassis Challenger Volvo Sylt Open - Sylt M25 Sapporo Sina-Kia Motors Tennis Cup - Cordenons Yokohama Challenger Burnie Challenger Kobe Challenger Kyoto Challenger Busan Challenger Guangzhou Challenger Winnetka Challenger M15 Tsukuba Nottingham Challenger Ilkley Challenger Bangkok Challenger 2008 China TCL Challenger - Guangzhou Zagreb Open - Zagreb Kobe Challenger Sporting Challenger 2003 - Turin Schickendanz Open - Furth Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger X Torneo Internazionale di Tennis - Barletta M15 Harmon Yokohama Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger San Francisco Challenger Seoul Challenger Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Seoul Challenger M15 Kashiwa Kyoto Challenger Gemax Open - Belgrade Seoul Challenger New Delhi Challenger III - New Delhi Busan Challenger Ningboo Challenger Liuzhou Challenger Milan Indoors - Milan Kobe Challenger Playford Challenger Open 13 - Marseille Bangkok Challenger Phoenix Challenger Banca Stato Challenger - Lugano Taipei City Challenger Nord LB Open - Braunschweig Porto Challenger Top Wool Challenger - Biella Allianz Suisse Open - Gstaad Genoa Open 'Fondazione Carige' - Genova Gwangju Challenger Riviera di Rimini Challenger - Rimini Nottingham Challenger Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Jinan Challenger Davidoff Swiss Indoors - Basel Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Lexington Challenger Open de la Comunidad Valenciana - Valencia Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger FILA Challenger - Biella Allianz Suisse Open - Gstaad Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Ciutat de Barcelona - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Canottieri Mincio Open - Mantova Open Romania - Bucharest Open Sainte Victoire - Aix-En-Provence Sunrise Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb San Marino Cepu Open - San Marino Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Winnipeg Challenger Open SEAT Godo 2006 - Barcelona Matsuyama Challenger Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Francavilla Challenger Qatar ExxonMobil Open - Doha Generali Open 2002 - Kitzbuhel Keio Challenger International Tennis Tournament - Yokohama Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia New Delhi Challenger IV - New Delhi Open Seat Godo 2007 - Barcelona 2003 Mercedes Cup - Stuttgart Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Ningboo Challenger BCR Open Romania - Bucharest Playford Challenger Tennislife Cup - Napoli Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Launceston Challenger Winnetka Challenger St. Petersburg Open - St. Petersburg Salvador Challenger Genova Challenger Copa Telmex - Buenos Aires Burnie Challenger Catella Swedish Open - Bastad Napoli Challenger Nur-Sultan 2 Challenger Zagreb Challenger Recife Challenger Genova Challenger Busan Challenger Blumenau Challenger Qatar ExxonMobil Open - Doha Santos Challenger Leon Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Alessandria Challenger BMW Open - Munich AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Prostejov Challenger Qatar Exxon Mobil Open - Doha Busan Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Beijing Challenger Knoxville Challenger Shenzhen Challenger AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Dallas Challenger Nottingham Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Medibank International - Sydney Szczecin Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Movistar Open - Santiago Copa Claro - Buenos Aires Honolulu Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires Burnie Challenger Seoul Challenger Kremlin Cup - Moscow Gerry Weber Open - Halle San Benedetto Challenger Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ATP Studena Croatia Open Umag - Umag Orange Warsaw Open - Warsaw Brisbane International - Brisbane Leon Challenger Heineken Open - Auckland Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Movistar Open - Vina del Mar Sunrise Challenger Grand Prix Hassan II - Casablanca Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Maui Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Napoli Challenger International German Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem AEGON Championships - London AEGON International - Eastbourne Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Delray Beach Open - Delray Beach Rome Challenger Rakuten Japan Open - Tokyo Kun-Ming Challenger Baton Rouge Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Topshelf Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Traralgon Challenger Ricoh Open - 's-Hertogenbosch ATP Kremlin Cup - Moscow Manta Challenger Brasil Open - Costa do Sauipe Shenzhen Open - Shenzhen Panama City Challenger Kyoto Challenger Medibank International - Sydney Hall of Fame Open - Newport Vercelli Challenger Rome Challenger Istanbul 2 Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Kyoto Challenger BMW Open - Munich German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Gimcheon Challenger Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Hua Hin Challenger Grand Prix Hassan II - Casablanca Jinan Challenger Royal Guard Open Chile - Vina del Mar Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger San Marino Challenger ASB Classic - Auckland Madrid Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai CA Challenge 2002 - Graz US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Napoli Challenger Claro Open Colombia - Bogota Milan Challenger San Benedetto Challenger Malaysian Open - Kuala Lumpur Vancouver Challenger Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Newport Beach Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Mestre Challenger Cortina Challenger Shenzhen Open - Shenzhen Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Memphis Open - Memphis Manchester Challenger Banca Stato Challenger Lugano - Lugano Medibank International - Sydney Abierto Mexicano - Los Cabos Yokkaichi Challenger VII Torneo Internazionale di Tennis - Barletta Busan Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Open Romania - Bucharest Noventi Open - Halle Kobe Challenger Open Seat Godo 2005 - Barcelona Yokohama Challenger Cary 1 Challenger Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Korea Open - Seoul Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Masters Series - Rome Chennai Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg VTR Open - Vina del Mar Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Dallas Challenger Zhuhai Challenger Masters Series Hamburg - Hamburg Milan Indoors - Milan Bangkok Challenger Gwangju Challenger BNP Paribas Open - Indian Wells Memphis Open - Memphis Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Pacific Life Open - Indian Wells Next Generation Hardcourts - Adelaide BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internazionali BNL d'Italia - Rome Internationaler Raiffeisen Grand Prix - St. Polten Kobe Challenger Shanghai Rolex Masters - Shanghai Atlanta Tennis Championships - Atlanta Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York Copa Telmex - Buenos Aires French Open - Paris Catella Swedish Open - Bastad Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 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 Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Hopman Cup - Perth Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 U.S. Open (juniors) Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Australian Open (Asia, Wildcard) Olympics - Beijing Olympics - London M25 Hong Kong Cagliari Challenger