Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994
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 F2 Spain F13 Uzbekistan F2 Italy F4 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Ho Chi Minh City Challenger - Ho Chi Minh City USA F14 Yokohama Challenger 2001 - Yokohama Intersport Heilbronn Open - Heilbronn Ciur Cup 99 - Prague 2003 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Intersport Heilbronn Open - Heilbronn PrivatBank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental ATP Challenger Open 2004 - Monchengladbach Open Castilla y Leon - Segovia The LTA Cardiff Challenger - Cardiff VII Open Banc Agricol - Andorra Whirlpool Open - Budapest Genoa Open - Genova Internationaux de Doubs Open de Franchie-Comte - Besancon Akbank Private Banking TED Open 2006 - Istanbul USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2003 - Bratislava Trofeo Sisma Mantova - Mantova Abierto Club Casablanca - Mexico City Busan Open Challenger Tennis - Busan Hugarian Food Open - Budapest Kobstaedernes ATP Challenger - Kolding GHI Bronx Classic - Bronx V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Slovak Open - Bratislava Memorial Kolyaskin - Donetsk Open de Rennes La Trinitaine - Rennes USTA Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Napoli Challenger - Napoli ATP Open Castilla y Leon - Segovia Powder Byrne Trophy - Surbiton Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra IPP Open - Helsinki Jameson Cup - Milan Uncle Toby's Burnie Challenger - Tasmania Jameson Cup - Milan Olbia Challenger - Olbia The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City Internazionali di Tennis - Bergamo XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome The Natrel's Challenger of Granby - Granby Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise BMW Tennis Championship - Sunrise Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Guzzini Challenger - Recanati Taiwan Challenger - Kaohsiung Como Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Privat Bank Cup - Dnepropetrovsk Toyota Challenger Singapore Challenger Wolfsburg Challenger Bauer Watertechnology Cup - Eckental Challenger Groningen - Groningen Mobilux Open - Luxembourg Aptos Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Shanghai Challenger Seoul Challenger Toyota Challenger Caltanissetta Challenger BMW Tennis Championship - Sunrise Burnie Challenger TED Open - Istanbul Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Kobstaedernes ATP Challenger - Kolding Vancouver Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger ATP Guzzini Challenger - Recanati Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger Irving Challenger Busan Challenger Samsung Challenger 2007 - Ho Chi Minh City Nottingham Challenger Nottingham-2 Challenger Fergana Challenger - Fergana Istanbul Challenger Geneva Challenger Bratislava Challenger Noumea Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Dallas Challenger Taipei City Challenger Busan Challenger Ilkley Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Guangzhou Challenger Busan Challenger Bangkok Challenger Ho Chi Minh City Challenger 2004 Freeman Men's Challenger - Joplin Ningboo Challenger Bangkok Challenger China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Brescia Challenger Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Napoli International Cup - Napoli Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Sardinia International Championship - Cagliari Bangkok Challenger Croatian Indoors - Split Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Shenzhen Challenger AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad 1998 Mercedes Cup - Stuttgart Zhangjiagang Challenger Grand Prix de Tennis de Toulouse - Toulouse Abierto Mexicano de Tenis - Mexico City Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Jameson Cup - Milan International Championship of Croatia - Umag Chengdu Challenger KGHM Polish Indoors - Wroclaw Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai Open Seat-Godo '98 - Barcelona Kaohsiung Challenger XII Internazionali di Tennis CARISBO - Bologna Open Castilla y Leon Trofeo Iberdrola - Segovia President's Cup 2000 - Tashkent International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Polish Open 99 - Poznan Copa Ericsson - Sao Paulo Samsung Open - Brighton SMS Tennis Cup - Sao Paulo Heilbronn Challenger - Heilbronn Kroger / St. Jude International - Memphis Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Citrix Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Taipei City Challenger The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Fergana Challenger - Fergana Miller Lite Hall of Fame Tennis Championships - Newport Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Winnetka Challenger Legg Mason Tennis Classic - Washington D.C. Internazionali de Tennis di Bergamo - Bergamo President's Cup - Tashkent Tumkur Open - Tumkur Adidas International - Sydney Milan Indoors - Milan Internazionali di Tennis di San Marino - San Marino Heineken Challenger 2004 - Ho Chi Minh City International Tennis Championships - Delray Beach Romanian Open - Bucharest Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw International Championships of Sicily - Palermo Challenger Leon 2004 - Leon Kyiv Open - Kiev Barletta Citta Della Disfida Open 2000 - Barletta Intersport Heilbronn Open - Heilbronn Venice Open - Venice The Samsung Open - Nottingham Investor Swedish Open - Bastad Samsung Securities Cup Challenger Tennis - Seoul Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Jameson Cup - Milan MFS Pro Tennis Championships - Boston Venice Challenger - Venice CA Challenger - Graz Copa Ericsson - Lima Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Davidoff Swiss Indoors - Basel Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Busan Open - Busan Milan Indoors - Milan 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Tennis Napoli Cup - Napoli The Nottingham Open - Nottingham Ordina Open - 's-Hertogenbosch Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Stockholm Open - Stockholm Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mercedes-Benz Cup - Los Angeles Siebel Open - San Jose The Stella Artois Grass Court Championships - Queen's/London Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis - Mexico City Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Nice Pilot Pen International - New Haven Heineken Open Shanghai - Shanghai President's Cup - Tashkent Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Nottingham-2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Open 13 - Marseille Fergana Challenger Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Prostejov Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai The Nottingham Open - Nottingham AEGON International - Eastbourne Caloundra Challenger SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur BB&T Atlanta Open - Atlanta Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Open de Moselle - Metz CA Tennis Trophy - Vienna Hong Kong Challenger Seoul Challenger Rimouski Challenger Johannesburg Shanghai Challenger Ortisei Challenger Florence Helsinki Challenger Brisbane International - Brisbane Toyota Challenger Dallas Challenger China Open - Beijing Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Guadalajara Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championships of Sicily - Palermo Hellmann's Cup - Santiago Copenhagen Open - Copenhagen Andria Challenger Morelos Challenger St. Petersburg Open - St. Petersburg Manchester Challenger Aircel Chennai Open - Chennai Abierto Mexicano de Tenis Pegaso - Mexico City Ordina Open - 's-Hertogenbosch Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Claro Open Colombia - Bogota Heineken Open - Auckland Claro Open Colombia - Bogota Qingdao Challenger Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto USTA Challenger of North Miami Beach - North Miami Beach AIG Japan Open Tennis Championships - Tokyo Kuppers Kolsch Cup - Aachen Samsung Securities Cup - Seoul Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills Grolsch Open - Amsterdam Qatar Mobil Open '99 - Doha Heineken Open - Auckland Galleryfurniture.com Challenge - Atlanta Sybase Open - San Jose Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open Seat-Godo 2001 - Barcelona Stockholm Open - Stockholm Open Romania - Bucharest AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Open Seat-Godo '99 - Barcelona Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten Thailand Open - Bangkok Investor Swedish Open - Bastad The Samsung Open - Bournemouth Tennis Masters Series - Toronto Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Hopman Cup - Perth Heineken Trophy - 's-Hertogenbosch Grand Prix Hassan II - Casablanca The Hamlet Cup - Long Island Japan Open - Tokyo Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Italian Open - Rome Thailand Open - Bangkok Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg The Ericsson Open - Miami U.S. Men's Clay Court Championship - Orlando Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Merano Open - Merano Tennis Masters Series - Paris Tennis Masters Series - Indian Wells International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Indian Wells Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Dutch Open Tennis - Amersfoort BNP Paribas Masters - Paris Kitzbuhel Mallorca Open - Mallorca Tennis Masters Series - Toronto Gerry Weber Open - Halle Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome China Open - Beijing Heineken Open - Auckland Masters Series Hamburg - Hamburg Milan Indoors - Milan Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne Tennis Channel Open - Las Vegas Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo French Open - Paris Wimbledon - London Italian Open - Rome Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg The Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Campionati Internazionali D'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 French Open - Paris Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Italian Open - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 15th Asian Games Doha 2006 Australian Open (Wildcard)