Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 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 Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Czech Republic F2 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) USA F14 Yokohama Challenger 2001 - Yokohama Honda-Kah Open - Singapore Muller Cup 99 - Ulm Ciur Cup 99 - Prague Banca Stato Challenger Lugano - Lugano The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Bogota Challenger - Bogota Open Mutouest - St. Brieuc Challenger Casino Lugano - Lugano Copa Petrobras Argentina - Buenos Aires Okal Cup 2004 - Eckental Open 88 - Contrexeville ATP Challenger XXVI Edizione - Manerbio KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise The LTA Cardiff Challenger - Cardiff Tunis Open 2006 - Tunis Polish Open 2000 - Poznan Copa Ericsson - Lima Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Abierto Club Casablanca - Mexico City IPP Open - Helsinki Honda-Kah Open - Singapore GHI Bronx Classic - Bronx Zivnobanka Open - Prostejov Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Pekao Open - Szczecin Stella Artois Clay Court Championships - Budaors XL Capital Bermuda Open - Bermuda Memorial Kolyaskin - Donetsk 2000 Cairo Challenger - Cairo ATU Cup 2001 - Weiden Internazionali di Tennis de San Marino - San Marino Morocco Tennis Tour - Marrakech Kyiv UMC Open - Kiev ECU Prague Open - Prague USTA Challenger of Dallas - Dallas Trani Cup - Trani Tatra Banka Open 2001 - Bratislava Busan Open Challenger Tennis - Busan DPD Challenger 2002 - Aschaffenburg Unicredit Czech Open 2007 - Prostejov Fifth-Third Bank Tennis Championships - Lexington Tatra Banka Open - Bratislava Prague Challenger - Prague Grolsch Cup - Warsaw Ho Chi Minh City Challenger - Ho Chi Minh City Copa Ericsson Mexico - Guadalajara ATP Open Castilla y Leon - Segovia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Warta Cup - Sopot Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Heineken Challenger - Ho Chi Minh City Garden Open - Rome Kobstaedernes ATP Challenger - Kolding ATU Cup - Weiden X Open Internacional D'Andorra - Andorra Uncle Toby's Burnie Challenger - Tasmania Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava Kueppers Kolsch Cup by Lambertz - Aachen Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Schickendanz Open - Furth Zagreb Open - Zagreb The Granby Natrel Challenger - Granby Oberstaufen Cup - Oberstaufen IPCL Cup - Vadodara Arroyo de la Encomienda - Valladolid TED Open - Istanbul 2003 USTA Challenger of Calabasas - Calabasas Rhein-Main Challenger 2003 - Aschaffenburg Mobilux Open - Luxembourg Belgaum Open - Belgaum Unicredit Czech Open - Prostejov HTV Challenger - Ho Chi Minh City Nord LB Open - Braunschweig Czech Indoor Open - Prague Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton ATU Cup - Weiden Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Challenger Lugano - Lugano Bancastato Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Porsche Open - Poznan Pekao Open - Szczecin Open Castilla y Leon - Segovia PEOPLEnet CUP - Dnepropetrovsk Binghamton Professional Tennis Tournament - Binghamton Tanger Challenger Meknes Challenger Rabat Challenger Taiwan Challenger - Kaohsiung Marrakech Challenger Rome Challenger Rome Challenger Ostrava Challenger Kosice Challenger Turin Challenger Scheveningen Challenger Rimini Challenger Pekao Open 2004 - Szczecin Orbetello Challenger Poznan Challenger Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Geneva Challenger Copa Petrobras Santiago - Santiago Manerbio Challenger Szczecin Challenger Trnava Challenger Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Rome Challenger Kosice Challenger Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg KGHM Dialog Polish Indoors - Wroclaw Manerbio Challenger Morocco Tennis Tour - Casablanca Szczecin Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Toyota Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Singapore Challenger Guzzini Challenger - Recanati Wolfsburg Challenger Tatra Banka Slovak Open - Bratislava ECM Prague Open 2005 - Prague Aptos Challenger BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Shanghai Challenger Pekao Open 2005 - Szczecin Bytom Challenger Kobstaedernes ATP Challenger - Kolding Seoul Challenger Trnava Challenger ECM Prague Open 2008 - Prague USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Corona Mexico City Open - Mexico City Leon Challenger Mexico City Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Busan Challenger Prostejov Challenger Schickendanz Open - Furth ATP Guzzini Challenger - Recanati Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Samsung Challenger 2007 - Ho Chi Minh City Mitsubishi Electric Europe Cup - Monza Yokohama Challenger Maui Challenger Fergana Challenger - Fergana Chitre Challenger Dallas Challenger Irving Challenger Kos-Zucchetti Tennis Cup - Cordenons Busan Challenger Nottingham Challenger Nottingham-2 Challenger Citta di Como - Como Dallas Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Heilbronn Open - Heilbronn Noumea Challenger KGHM Polish Indoors - Wroclaw Taipei City Challenger Busan Challenger Ilkley Challenger Bangkok Challenger Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Manila Challenger 2004 Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City New Delhi Challenger Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Guangzhou Challenger Busan Challenger Kyiv Open - Kiev China Open - Beijing Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Freudenstadt Challenger Prostejov Challenger Turin Challenger Akbank Private Banking TED Open - Istanbul Kitzbuhel Challenger Taipei City Challenger Mauritius Open - Mauritius Kyoto Challenger Vancouver Challenger Tiburon Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Bratislava Challenger Brescia Challenger Seoul Challenger Visa Tennis Open - Sao Paulo The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental ATU Cup 1999 - Weiden Kyoto Challenger The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Bangkok Challenger Shenzhen Challenger Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger Trofeo Barcelona de Tenis - Barcelona Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Chengdu Challenger Steelers Cup - Kosice Schickedanz Open - Furth Kaohsiung Challenger Alexander Kolyaskin Memorial - Donetsk Banja Luka 2002 - Banja Luka Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin SMS Tennis Cup - Sao Paulo Steelers Cup - Kosice Ljubljana Open - Ljubljana Head Cup Busan Open - Busan Internationale Badische Meisterschaften Um Den Techem Cup - Zell Nottingham Men's Challenger - Nottingham Gold Flake Open - Chennai Taipei City Challenger U.S. Men's Clay Court Championships - Orlando Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Schickendanz Open - Furth Colorado Classic - Denver Winnetka Challenger Tampere Challenger - Tampere Banca Stato Challenger - Lugano Black Forest Open - Freudenstadt Rado Geneva Challenger - Geneva Riviera di Rimini Challenger - Rimini Abierto Mexicano de Tenis Pegaso - Acapulco Tumkur Open - Tumkur AXA Open - Espinho IPP Open - Helsinki Citrix Tennis Championships - Delray Beach Internationale Tenniskampioenschappen - Scheveningen Grand Prix Hassan II - Casablanca Kyiv UMC Open - Kiev Heineken Challenger 2004 - Ho Chi Minh City Verizon Tennis Challenge - Atlanta Copa Ericsson - Sao Paulo Challenger Leon 2004 - Leon U.S. Men's Clay Court Championships - Houston San Marino Cepu Open - San Marino Internationaler Raiffeisen Grand Prix - St. Polten CA Challenge 2002 - Graz Kyiv Open - Kiev ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Intersport Heilbronn Open - Heilbronn Jaegermeister Open - Braunschweig CA-Challenge 2000 - Graz KGHM Polish Indoors - Wroclaw Pekao Open 2001 - Szczecin Samsung Securities Cup Challenger Tennis - Seoul The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig VII Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Croatia Open - Umag Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Busan Open - Busan Idea Prokom Open - Sopot 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan Burbank Challenger - Burbank The Hamlet Cup - Long Island Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Slovak Open - Bratislava Isla de Lanzarote - Lanzarote Campionati Internazionali di Sicilia - Palermo The Surbiton Trophy - Surbiton CA Tennis Trophy - Vienna Prosperita Open 2007 - Ostrava Tata Open 2002 - Chennai Heineken Open - Auckland s'Tennis Masters Challenger - Graz Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Tata Open 2003 - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen Ethias Trophy - Mons 2003 Mercedes Cup - Stuttgart Prague Internationaler Raiffeisen Grand Prix - St. Polten Nottingham-2 Challenger Zagreb Challenger Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Fergana Challenger Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles BellSouth Open - Vina del Mar Prostejov Challenger Furth Challenger Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Caloundra Challenger SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Next Generation Adelaide International - Adelaide Hong Kong Challenger Seoul Challenger Rimouski Challenger Shanghai Challenger Ortisei Challenger Helsinki Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Toyota Challenger BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Dallas Challenger Gerry Weber Open - Halle Guadalajara Challenger Thailand Open - Bangkok Rome Challenger ATP Kremlin Cup - Moscow Ostrava Challenger Chennai Open - Chennai Brasil Open - Costa do Sauipe ATP Kremlin Cup - Moscow Scheveningen Challenger Mercedes Cup - Stuttgart Andria Challenger Morelos Challenger Manchester Challenger Aircel Chennai Open - Chennai Croatia Open - Umag Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Telenordia Swedish Open - Bastad Claro Open Colombia - Bogota Claro Open Colombia - Bogota Qingdao Challenger 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 AIG Japan Open Tennis Championships - Tokyo Samsung Securities Cup - Seoul Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Copa Ericsson Uruguay - Montevideo ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami Shimadzu All Japan Indoor - Kyoto 5th Sardinian International Championships - Cagliari Copa Ericsson Brasil - Sao Paulo Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende West Side Tennis Club Clay Court Challenger - Forest Hills ECM Prague Open - Prague Wideyes Swedish Open - Bastad Croatia Open - Umag KGHM Dialog Polish Indoors - Wroclaw AIG Japan Open - Tokyo Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok SA Tennis Open - Johannesburg Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Thailand Open - Bangkok Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Abierto Mexicano Telfonica MoviStar - Acapulco NASDAQ-100 Open - Miami Tennis Masters Series - Toronto St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami International Championship of Croatia - Umag Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami China Open - Beijing Heineken Open - Auckland Pacific Life Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Farmers Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne SAP Open - San Jose Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London Milan Indoors - Milan U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Tennis Masters Series - Montreal French Open - Paris Gelsor Open Romania - Bucharest Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 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 Wimbledon - London 15th Asian Games Doha 2006 Australian Open (Wildcard) Australian Open - Melbourne U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Olympics - Sydney Olympics - Beijing Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0