Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Portugal F1 Portugal F2 USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Challenger Banque Nationale Rimouski - Rimouski Swanston Challenger - Sacramento Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Morocco Tennis Tour - Rabat Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Porsche Open - Poznan Flea Market Cup Busan Challenger Tennis - Busan Tenerife Challenger Tashkent Challenger Chuncheon Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Seoul Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Seoul Challenger Burnie Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Caloundra Challenger Singapore Challenger Heineken Challenger - Ho Chi Minh City Kaohsiung Challenger USTA Seascape Challenger - Aptos Britania Zavaleta - Puebla Cridicard Mastercard Tennis Cup - Campos do Jordao Cordenons Challenger Granby Challenger - Granby Shanghai Challenger Ningboo Challenger The LTA Wrexham Challenger - Wrexham Leon Challenger Mexico City Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Dharwad Challenger 2003 - Dharwad Busan Challenger USTA Men's Challenger of Dallas - Dallas Prostejov Challenger 6th Sardinian International Championships - Cagliari GHI Bronx Classic - Bronx San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia China Open - Beijing Beijing Challenger Fergana Challenger - Fergana GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Kia International In Caloundra - Caloundra Copa Sevilla Internacionales de Andalucia - Seville Heineken Challenger - Ho Chi Minh City Istanbul Challenger Arroyo de la Encomienda - Valladolid Kaoshuing Challenger Dharwad Challenger 2006 - Dharwad Challenger Leon 2004 - Leon Garden Open 2004 - Rome Heineken Challenger 2004 - Ho Chi Minh City Karshi Challenger - Karshi Busan Open Challenger Tennis - Busan Shenzhen Challenger Porsche Open - Poznan The Surbiton Trophy - Surbiton Open Costa Daurada - Tarragona Seoul Challenger Samsung Securities Cup - Seoul Siemens Open 2004 - Scheveningen The Natrel's Challenger of Granby - Granby Heineken Challenger - Ho Chi Minh City Challenger Tunisie - Tunis Seoul Challenger Bangkok Challenger Manchester Challenger Torneo Internacional Challenger Fila 2005 - Leon Fergana Challenger - Fergana Taipei City Challenger Manerbio Challenger Genova Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa Kobstaedernes ATP Challenger - Kolding Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver Sunrise Challenger Prostejov Challenger Ramat Hasharon Challenger III Isla de Lanzarote - Lanzarote BMW Tennis Championship - Sunrise dBI Tennis Challenger - Binghamton The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Samsung Challenger 2007 - Ho Chi Minh City Challenger Natrel Presented by National Bank - Granby Bukhara Challenger - Bukhara Seoul Challenger 2008 China TCL Challenger - Guangzhou VIII Torneo Internazionale di Tennis - Barletta IPP Open - Helsinki Heilbronn Challenger Milan Indoors - Milan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Surbiton Challenger Ningboo Challenger Taipei City Challenger Busan Challenger Kaohsiung Challenger Marburg Challenger Scheveningen Challenger Chengdu Challenger Biella Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Como Challenger Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Almaty Challenger Tashkent Challenger Flea Market Cup - Busan Ningboo Challenger Canberra Challenger Open D'Orleans - Orleans Kaohsiung Challenger Seoul Challenger Bratislava Challenger Ningboo Challenger Hua Hin Challenger Fergana Tennis Challenger Tournament - Fergana Perugia Challenger Internazionali di Tennis di Bergamo - Bergamo Seville Challenger Open 13 - Marseille Ordina Open - 's-Hertogenbosch Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona The Wright Financial Group, Inc. Challenger - Champaign RCA Championships - Indianapolis Croatia Open - Umag Ilkley Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Chennai Open - Chennai Biella Challenger Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Vancouver Challenger Kroger / St. Jude International - Memphis Nanchang Challenger Abierto Mexicano Telfonica MoviStar - Acapulco BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Arizona Men's Tennis Championships - Scottsdale Riviera di Rimini Challenger 2004 - Rimini Estoril Open - Estoril Yokohama Challenger 2001 - Yokohama Irving Challenger Internationaler Raiffeisen Grand Prix - St. Polten Sophia Antipolis Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Seoul Challenger RCA Championships - Indianapolis Croatia Open - Umag Idea Prokom Open - Sopot Bastad Challenger Pilot Pen Tennis - New Haven Jinan Challenger Thailand Open - Bangkok Cordenons Challenger The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Head Cup Busan Open - Busan St. Petersburg Open - St. Petersburg Oldum Brown Vancouver Open - Vancouver Chennai Open - Chennai Rome Challenger Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Eckental Challenger Estoril Open - Estoril Prostejov Challenger ATP Open Castilla y Leon - Segovia The Stella Artois Championships - London Binghamton Professional Tennis Tournament - Binghamton Dutch Open Tennis - Amersfoort Tunis Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Heilbronn Challenger Stockholm Open - Stockholm AT&T Challenger of Dallas - Dallas Davidoff Swiss Indoors Basel - Basel Prostejov Challenger Bulgarian Open - Sofia Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland Augsburg Challenger SAP Open - San Jose Belgaum Open - Belgaum Regions Morgan Keegan Championships - Memphis Lambertz Open - Aachen The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa Gran Canaria 2 Challenger Estoril Open - Estoril Gallagher International - Hamilton Guadalajara Challenger Kun-Ming Challenger Memorial Savigni - Sassuolo Binghamton Professional Tennis Tournament - Binghamton Red Letter Days Open - Nottingham Baumag Open - Budapest Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Yokohama World Tennis Gaora Cup - Yokohama China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Tennis Napoli Cup - Napoli Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Busan Challenger Chennai Open - Chennai USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan 10ø Tornea B. Camparini - Reggio Emilia SAP Open - San Jose Samsung Securities Cup - Seoul Mitsubishi Electric Europe Cup - Monza Challenger Groningen - Groningen Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad The Natrel's Challenger of Granby - Granby AIG Japan Open Tennis Championships - Tokyo USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Czech Open 2006 - Prostejov SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Fergana Challenger - Fergana AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Odlum Brown Vancouver Open - Vancouver Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Morocco Tennis Tour - Marrakech Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Brest Challenger Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Helsinki Challenger Maia Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Gran Canaria 1 Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Busan Challenger Izmir Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Salem Open - Hong Kong Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Busan Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Orange Prokom Open - Sopot Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel Tata Open 2003 - Chennai Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch Seoul Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Qatar Exxon Mobil Open - Doha Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo SAP Open - San Jose SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Heineken Open - Auckland Open Parc - Lyon Antalya Cup - Antalya St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Great Ocean Road Open - Melbourne Open de Nice Cote d'Azur - Nice Rome Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Rome Challenger AAPT Championships - Adelaide Johannesburg Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires China Open - Beijing Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Athens Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Seoul Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis BRD Nastase Tiriac Trophy - Bucharest Mumbai Open - Mumbai Gerry Weber Open - Halle China Open - Beijing Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Synsam Swedish Open - Bastad U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Proton Malaysian Open - Kuala Lumpur Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Gimcheon Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Citi Open - Washington Le Gosier Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Suzhou Challenger Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Bordeaux Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Busan Challenger Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Tampere Challenger AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Alicante Challenger Memphis Open - Memphis Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai cinch Championships - London Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The 10tele.com Open - Nottingham Croatia Open Umag - Umag BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing Tennis Masters Series - Madrid ATP Kremlin Cup - Moscow Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Serbia Open - Belgrade Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Erste Bank Open - Vienna Tennis Masters Series - Toronto Vietnam Open - Ho Chi Minh City Western & Southern Financial Group Masters - Cincinnati Swiss Open - Gstaad Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia China Open - Beijing BNP Paribas Masters - Paris Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati AIG Japan Open - Tokyo Pacific Life Open - Indian Wells U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Thailand Open - Bangkok Mutua Madrilena Masters Madrid - Madrid Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Open de Tenis Comunidad Valenciana - Valencia Rogers Cup - Montreal Moselle Open - Metz Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Valencia Open - Valencia BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Open de Moselle - Metz Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Wimbledon - London Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana 15th Asian Games Doha 2006 All Lower level tournaments Davis Cup, Group 1, PO, TPE-CHN 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Olympics - Beijing Olympics - London Olympics - Athens Olympics - Rio de Janeiro Olympics - Tokyo