Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 
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 France F4 France F5 Greece F1 Netherlands F4 France F15 Qatar F1 Qatar F2 France F7 Italy F18 Great Britain F10 Belgium F2 Germany F2 Germany F3 Qatar F3 Italy F20 Italy F21 Italy F22 Italy F23 Australia F6 Japan F7 Turkey F37 Turkey F38 Japan F8 Turkey F44 Switzerland F2 Japan F2 Switzerland F3 Turkey F14 Turkey F15 Korea F3 Korea F4 Italy F11 Italy F12 France F18 Japan F2 Japan F4 Thailand F4 Thailand F5 Japan F8 Hong Kong F3 Japan F3 Japan F7 Japan F8 Thailand F1 Guam F1 Japan F8 Italy F6 Germany F14 France F14 France F18 France F19 France F4 Spain F5 Italy F11 France F8 Italy F21 Italy F22 France F4 France F5 France F7 France F6 France F11 France F16 France F17 Sweden F2 Japan F3 Japan F6 Japan F5 Guam F1 Turkey F39 Japan F2 (Nishi-Tokyo) Japan F5 (Kashiwa) Guam F1 (Tumon) Japan F8 (Akishima) Japan F9 Germany F18 Chinese Taipei F1 Sweden F3 Germany F19 Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton Fergana Tennis Challenger Tournament - Fergana Fifth-Third Bank Tennis Championships - Lexington Dharwad Challenger 2003 - Dharwad Czech Indoor Open - Prague Open de Franche-Comte - Besancon Gemax Samsung Open 2005 - Belgrade Heineken Challenger - Ho Chi Minh City Banca Stato Challenger - Lugano Odlum Brown Vancouver Open - Vancouver Challenger 42 - Andrezieux San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo AT&T Challenger of Dallas - Dallas Open D'Orleans - Orleans USTA Seascape Challenger - Aptos Yokohama Challenger 2001 - Yokohama Besancon Challenger GHI Bronx Classic - Bronx Geneva Challenger - Geneva Carson Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Open de L'Isere - Grenoble Lambertz Open - Aachen IPP Open - Helsinki The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Toyota Challenger Cherbourg Challeger Athens Challenger Mamaia Challenger - Constanta ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Bangkok Challenger Izmir Challenger Toyota Challenger Aptos Challenger Yuba City Challenger Orleans Challenger Helsinki Challenger Johannesburg Challenger Busan Challenger Turin Challenger St. Remy Challenger Mons Challenger Open de Franche Comte - Besancon USTA Seascape Challenger - Aptos Le Gosier Challenger Busan Challenger Nottingham-2 Challenger Kaohsiung Challenger Granby Challenger Astana Challenger Lambertz Open by Stawag - Aachen Toyota Challenger Maui Challenger Challenger Tunisie - Tunis Vancouver Challenger Aptos Challenger Keio Challenger International Tennis Tournament - Yokohama Internationaux de Nouvelle-Caledonie - New Caledonia Kaohsiung Challenger Carson Challenger Dallas Challenger Bangkok Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Seoul Challenger Jersey Challenger Bratislava Challenger Powder Byrne Trophy - Surbiton The 69th King's Cup-Thailand Open - Bangkok Healthsouth/USTA Challenger - Denver Internationale Badische Meisterschaften Um Den Techem Cup - Zell Alexander Kolyaskin Memorial - Donetsk TED Open - Istanbul Torneo Internacional Challenger Fila 2005 - Leon The Surbiton Trophy - Surbiton Badden Open by Rothaus - Ettlingen Okal Cup 2003 - Eckental Samsung Securities Cup - Seoul Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Top Wool Challenger Biella - Biella Time Warner USTA Challenger - Binghamton BNP Paribas Primrose - Bordeaux Sporting Challenger 2003 - Turin Colorado Classic - Denver Samsung Securities Cup Challenger Tennis - Seoul Lugano Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Recanati Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Challenger Binghamton Challenger Petange Challenger Ojai Challenger Scania Stockholm Open - Stockholm Seoul Challenger Salem Open - Hong Kong AIG Japan Open - Tokyo Heilbronn Challenger Japan Open - Tokyo AIG Japan Open - Tokyo Heineken Open Shanghai - Shanghai The Samsung Open - Nottingham AIG Japan Open - Tokyo Garden Open - Rome Ljubljana Open 2002 - Ljubljana 2000 Challenger de Granby - Granby GHI Bronx Tennis Classic - Bronx Kyoto Challenger - Kyoto Tokyo Guzzini Challenger - Recanati Binghamton Professional Tennis Tournament - Binghamton Geneva Challenger - Geneva Kyiv Open - Kiev Tatra Banka Open 2003 - Bratislava Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn San Remo Tennis Cup - San Remo IPP Geneva Trophy - Geneva Challenger 42 - Andrezieux South African Airways Tennis Open - Durban Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Garden Open 2005 - Rome Ostdeutscher Sparkessen Cup - Dresden Mobilux Open - Luxembourg Garden Open - Rome 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ATP Guzzini Challenger - Recanati Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon AAPT Championships - Adelaide Samsung Challenger 2007 - Ho Chi Minh City Milan Indoors - Milan Vietnam Open - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Grand Prix Hassan II - Casablanca 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Stella Artois Grass Court Championships - London Open 13 - Marseille Fifth-Third Bank Tennis Championships - Lexington Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Allianz Suisse Open Gstaad - Gstaad Unicredit (Suisse) Bank S.A. Challenger - Chiasso Dublin Challenger - Dublin Geneva Challenger - Geneva 2007 Nielsen Pro Tennis Championship - Winnetka Oberstaufen Cup - Oberstaufen AIG Japan Open - Tokyo Challenger Natrel Presented by National Bank - Granby Guzzini Challenger - Recanati 9° Trani Cup - Trani Odlum Brown Vancouver Open - Vancouver Davidoff Swiss Indoors - Basel Dusseldorf Open Challenger 2007 - Dusseldorf Allianz Suisse Open - Gstaad The Tarka Challenger - Barnstaple Davidoff Swiss Indoors - Basel IPP Open - Helsinki AIG Japan Open Tennis Championships - Tokyo Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise III Isla de Lanzarote - Lanzarote Granby Challenger - Granby Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Gerry Weber Open - Halle Fifth Third Bank Tennis Championships - Lexington drkoop.com USTA Tennis Championships of Chicago - Winnetka AIG Japan Open Tennis Championships - Tokyo Samsung Securities Cup - Seoul Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Dunlop World Challenge - Toyota Sunrise Challenger Rome Challenger Bordeaux Challenger Geneva Challenger Mons Challenger Kyoto Challenger Tallahassee Tennis Challenger - Tallahassee The Artois Championships - London Yokohama Challenger Bergamo Challenger Kyoto Challenger The Stella Artois Grass Court Championships - Queen's/London Baton Rouge Challenger Davidoff Swiss Indoors Basel - Basel drkoop.com USTA Challenger of San Antonio - San Antonio Carson Challenger Braunschweig Challenger Granby Challenger Segovia Challenger ECU Prague Open - Prague ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Orleans Challenger Grand Prix de Tennis de Lyon - Lyon Flea Market Cup Busan Challenger Tennis - Busan Cherbourg Challenger Kyoto Challenger Busan Open Challenger Tennis - Busan Open Sabadell Atlantico - Barcelona Athens Challenger BMW Open - Munich Nottingham Challenger Nottingham Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Davidoff Swiss Indoors Basel - Basel Cherbourg Challenger Kyoto Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Rimouski Challenger Open 13 - Marseille Zagreb Open - Zagreb Bratislava Challenger Nottingham Challenger Internationaux du Doubs - Besancon Braunschweig Challenger Lexington Challenger Beijing Challenger Segovia Challenger Shanghai Challenger AIG Japan Open Tennis Championships - Tokyo Ningboo Challenger Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Open 13 - Marseille Geneva Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Toyota Challenger Mercedes Cup - Stuttgart West Lakes Challenger Topshelf Open - 's-Hertogenbosch Bergamo Challenger Kyoto Challenger Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Hall of Fame Tennis Championships - Newport Salzburg Challenger Busan Challenger Milan Challenger Swiss Indoors Basel - Basel Ipsos Bucharest Challenger - Bucharest Aptos Challenger Samsung Securities Cup - Seoul Estoril Open - Estoril St. Remy Challenger UNICEF Open - 's Hertogenbosch Ethias Trophy - Mons ATP Challenger Numea - New Caledonia Geneva Challenger AEGON International - Eastbourne Noumea Challenger Zivnobanka Czech Open - Prostejov New Delhi Challenger II - New Delhi Geneva Challenger - Geneva Kyoto Challenger Sarajevo Challenger Bancastato Challenger Lugano - Lugano Oberstaufen Cup - Oberstaufen Kueppers Kolsch Cup by Lambertz - Aachen Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Granby Challenger - Granby Ostrava Challenger AIG Japan Open Tennis Championships - Tokyo Geneva Challenger - Geneva St. Remy Challenger Fifth-Third Bank Tennis Championships - Lexington The Comercia Challenger - Aptos Open de L'Isere - Grenoble Lambertz Open by Stawag 2007 - Aachen drkoop.com USTA Challenger of Austin - Austin Yokohama Challenger Lamberts Open by Stawag - Aachen Tumkur Open - Tumkur Saint Francis Health System USTA Challenger - Tulsa Belgaum Open - Belgaum GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Houston - Houston Alfa Romeo Tennis Cup - Cordenons Okal Open - Eckental Kyoto Challenger Jameson Cup - Milan Heineken Challenger - Ho Chi Minh City New Delhi Challenger III - New Delhi The LTA Men's Challenger - Southampton The Nottingham Challenger - Nottingham drkoop.com USTA Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Geovillage Open Trofeo Melia Olbia - Olbia Samsung Securities Cup Challenger Tennis - Seoul Shimadzu All Japan Indoor Tennis Championships - Kyoto Volkswagen Challenger 2004 - Wolfsburg The Surbiton Trophy - Surbiton Windy City Classic - Winnetka Top Wool Challenger - Biella Fifth-Third Bank Tennis Championships - Lexington Busan Open - Busan GHI Bronx Tennis Classic - Bronx XXXVII Torneig C.E. Laieta - Barcelona Ford Tennis Championships - Louisville Kyoto Challenger Seoul Challenger Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome USTA San Diego Challenger - San Diego The Natrel's Challenger of Granby - Granby Rijeka Challenger VI Open Banc Agricol - Andorra Music City Challenger - Nashville Pozoblanco Challenger Sporting Challenger - Turin Crystal Cup 1998 - Portoroz The Surbiton Trophy - Surbiton Geneva Challenger ATP Tour Challenger at Nellie Gail - Laguna Hills GHI Bronx Classic - Bronx AXA Open - Espinho Renault Slovenian Open - Ljubljana Lexington Challenger The LTA Nottingham Challenger - Nottingham Recanati Challenger IPP Geneva Trophy - Geneva The Manchester Trophy - Manchester Credicard Mastercard Tennis Cup - Campos do Jordao Busan Challenger Granby Challenger 13 BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble VI Gramado Open de Tenis - Gramado Challenger DCN de Cherbourg - Cherbourg Segovia Challenger Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Yokohama World Tennis Gaora Cup - Yokohama Healthsouth/USTA Pro Link Challenger - San Antonio Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Guadalajara Challenger Yokohama International Tennis Tournament - Yokohama New Delhi Challenger IV - New Delhi Copa Sevilla 2007 - Seville Lexington Challenger Istanbul Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Kremlin Cup - Moscow Pozoblanco Challenger Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Japan Open - Tokyo AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Salem Open - Hong Kong Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Tokyo Adidas International - Sydney Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Open 13 - Marseille Davidoff Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Tokyo Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Rogers Cup - Montreal BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Open 13 - Marseille Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0