Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 BH Tennis Open International Cup - Belo Horizonte Ciudad de Pozoblanco 'Open Diputacion' - Cordoba I Open de Tenis Comunidad de Madrid - Madrid Shimadzu All Japan Indoor - Kyoto The Granby Natrel Challenger - Granby USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas Busan Open - Busan Challenger Leon 2004 - Leon Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Samsung Securities Cup - Seoul IPP Open - Helsinki Heineken Challenger - Ho Chi Minh City Draft Corona Mexico City Open - Mexico City Busan Open Challenger Tennis - Busan Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City Kia International in Burnie - Burnie Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Geneva Challenger - Geneva Black Forest Open - Freudenstadt Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana 2006 Challenger of Santa Clarita California Challenger - Valencia Samsung Securities Cup - Seoul Sunrise Challenger Challenger Ford de Cherbourg - Cherbourg Ramat Hasharon Challenger Athens Challenger Copa Ericsson Uruguay - Montevideo Seoul Challenger Prostejov Challenger Bogota Challenger Open Castilla y Leon - Segovia Ningboo Challenger Seoul Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Tennis Challenger Tournament - Fergana Kaohsiung Challenger Busan Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton HTV Challenger - Ho Chi Minh City Shanghai Challenger Ningboo Challenger Seoul Challenger Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Leon Challenger Kun-Ming Challenger Beijing Challenger Kaoshuing Challenger Shenzhen Challenger Kaohsiung Challenger Taipei City Challenger Busan Challenger Seoul Challenger Ningboo Challenger Hua Hin Challenger Bangkok Challenger Ilkley Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Irving Challenger Dallas Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Jinan Challenger Busan Challenger Vancouver Challenger Taiwan Challenger - Kaohsiung ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon GHI Bronx Tennis Classic - Bronx The LTA Nottingham Challenger - Nottingham Le Gosier Challenger New Delhi Challenger II - New Delhi Challenger Copa Sevilla Internacionales de Andalucia - Seville Busan Challenger Heineken Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Nord/LB Open - Braunschweig USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Open Castilla y Leon Trofeo Iberdrola - Segovia New Delhi Challenger - New Delhi GHI Bronx Classic - Bronx ATP Challenger 2003 Numea - New Caledonia 2004 Freeman Men's Challenger - Joplin Karshi Challenger - Karshi Uncle Tobys Challenger in Caloundra - Caloundra Torneo Internacional Challenger Fila 2005 - Leon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tashkent Challenger Bogota Challenger Odlum Brown Vancouver Open - Vancouver Bukhara Challenger - Bukhara Flea Market Cup - Busan Segovia Challenger Alicante Challenger Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou BMW Tennis Championship - Sunrise III Isla de Lanzarote - Lanzarote Chengdu Challenger Sail Open - New Delhi Ningboo Challenger Tashkent Challenger - Tashkent Heilbronn Challenger Tenerife Challenger Open Castilla y Leon - Segovia Venice Open - Venice Segovia Challenger Guadalajara Challenger Chuncheon Challenger Busan Challenger UBS Open Gstaad - Gstaad International Tennis Championships - Delray Beach TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Seoul Challenger Manchester Challenger Rhodes Challenger Surbiton Challenger Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Generali Open - Kitzbuhel China Open - Beijing Thailand Open - Bangkok CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City USTA Challenger of North Miami Beach - North Miami Beach Gallagher International - Hamilton TCT Open - Tunis SAP Open - San Jose CA Tennis Trophy - Vienna Cridicard Mastercard Tennis Cup - Campos do Jordao Grand Prix de Tennis de Lyon - Lyon GHI Bronx Classic - Bronx Qatar ExxonMobil Open - Doha Quelle Cup 2000 - Furth AXA Open II - Espinho Memorial Savigni - Sassuolo Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Skandia Open - Linz FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Open SEAT Godo 2006 - Barcelona Quelle Cup - Furth VIII Open Internacional D'Andorra - Andorra The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Yokohama Challenger 2001 - Yokohama Copa Ericsson Uruguay - Montevideo China Open - Beijing Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Head Cup Busan Open - Busan The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Challenger 2004 - Ho Chi Minh City China Open - Beijing BA-CA Tennis Trophy - Vienna The Natrel's Challenger of Granby - Granby Open 13 - Marseille China Open - Beijing Delray Beach International Tennis Championships - Delray Beach X Open Internacional D'Andorra - Andorra Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Challenger Groningen - Groningen Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm The Natrel's Challenger of Granby - Granby Bank Austria Tennis Trophy - Vienna Odlum Brown Vancouver Open - Vancouver SA Tennis Open - Johannesburg Open D'Orleans - Orleans The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Shimadzu All Japan Indoor Tennis Championships - Kyoto Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel AXA Open - Lisbon Ethias Trophy - Mons Brisbane International - Brisbane Challenger Banque Nationale Rimouski - Rimouski Medibank International - Sydney Kia International In Caloundra - Caloundra Open Diputacion - Cordoba SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona ATU Cup 2001 - Weiden Serbia Open - Belgrade Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Natrel Presented by National Bank - Granby Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Atlanta Tennis Championships - Atlanta Copa Ericsson Chile - Santiago Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok China Open - Beijing Shimadzu All Japan Indoor Tennis Championships - Kyoto Rakuten Japan Open - Tokyo University of Tennessee USTA Challenger - Knoxville Busan Open Challenger Tennis - Busan Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Izmir Cup - Izmir ABN AMRO World Tennis Tournament - Rotterdam Heineken Challenger - Ho Chi Minh City Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona VI Torneo Internazionale di Tennis - Barletta Oldum Brown Vancouver Open - Vancouver BMW Open - Munich Open de Nice Cote d'Azur - Nice Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia AEGON Championships - London Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Valencia Open - Valencia Izmir Challenger Aircel Chennai Open - Chennai Apia International - Sydney Qatar Exxon Mobil Open 2003 - Doha U.S. National Indoor Tennis Championships - Memphis Heineken Open - Auckland Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Trofeo Barcelona de Tenis - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch Copa Ericsson Chile - Santiago Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Nord/LB Open - Braunschweig Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem Britania Zavaleta - Puebla Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Mallorca Open - Mallorca China Open - Beijing Top Wool Challenger Biella - Biella Mexico City Challenger Ecuador Open - Quito Granby Challenger - Granby Open 13 - Marseille Barletta Citta Della Disfida Open 2000 - Barletta Dubai Duty Free Tennis Championships - Dubai Open Seat-Godo '98 - Barcelona US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Seoul Challenger The Scottish Tennis Championships - Edinburgh China Open - Beijing Samsung Securities Cup - Seoul Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London USTA Challenger of Dallas - Dallas The 70th King's Cup and Queen's Cup - Bangkok Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Tashkent Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Swiss Open - Gstaad Seoul Challenger Abierto Mexicano - Los Cabos China Open - Beijing European Open - Antwerp 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem Warsteiner Grand Prix - Oberstaufen European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Copa Ericsson Argentina - Buenos Aires Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hilton Waikoloa Village USTA Challenger - Waikoloa Hamburg European Open - Hamburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Estoril Open - Estoril Swiss Open - Gstaad Citi Open - Washington Estoril Open - Estoril Johannesburg Challenger Ramat Hasharon Challenger Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Open Diputacion Pozoblanco - Cordoba Open Sud de France - Montpellier The LTA Wrexham Challenger - Wrexham ATP Bangalore Challenger - Bangalore Dallas Open - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona The Wright Financial Group, Inc. Challenger - Champaign Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Seoul Challenger Gerry Weber Open - Halle Challenger Casablanca San Angel - Mexico City Abierto de Tenis Mifel - Los Cabos Fergana Challenger - Fergana Open 13 - Marseille Shanghai Challenger Orleans Challenger Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Madrid Challenger Barcelona Open Banc Sabadell - Barcelona The Artois Championships - London Thailand Open - Bangkok Boss Open - Stuttgart AIG Japan Open Tennis Championships - Tokyo Copa Ericsson Brazil - Sao Paulo Open 13 - Marseille Citi Open - Washington The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Murcia Challenger The 10tele.com Open - Nottingham Barcelona Open BancSabadell - Barcelona Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven Chevrolet Cup - Vina del Mar China Open - Beijing Legg Mason Tennis Classic - Washington Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Thailand Open - Bangkok 2001 Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Credit Agricole Suisse Open - Gstaad Generali Open 2001 - Kitzbuhel Mumbai Open - Mumbai Citi Open - Washington Proton Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors Basel - Basel Open de Moselle - Metz Malaysian Open - Kuala Lumpur BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ARAG World Team Championship - Dusseldorf SAP Open - San Jose Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Sydney International - Sydney Malaysian Open - Kuala Lumpur Suzhou Challenger Trofeo Conde de Godo - Barcelona PTT Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Millenium Tennis Championships - Delray Beach SAP Open - San Jose Idea Prokom Open - Sopot Nanchang Challenger Salem Open - Hong Kong Medibank International - Sydney Qatar ExxonMobil Open - Doha Heineken Open - Auckland Heineken Open - Auckland China Open - Beijing Tata Open 2003 - Chennai Estoril Open - Estoril Seoul Challenger Countrywide Classic - Los Angeles AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Dubai Tennis Open - Dubai Shanghai Challenger Busan Challenger Valencia Open - Valencia Regions Morgan Keegan Championships - Memphis Monterrey Challenger Surbiton Challenger ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Monterrey Challenger TD Waterhouse Cup - Long Island Open de la Comunidad Valenciana - Valencia Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Tenerife Challenger Pau Challenger Milan Indoors - Milan AEGON International - Eastbourne Open Seat Godo - Barcelona Dubai Open - Dubai Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia cinch Championships - London Adidas International - Sydney Tennis Masters Series - Miami Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris International Championship of Croatia - Umag Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Countrywide Classic - Los Angeles Rogers Masters - Toronto Open de Nice Cote d'Azur - Nice Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid If Stockholm Open - Stockholm BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome President's Cup - Tashkent Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Valencia Open - Valencia Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Brisbane International - Brisbane Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami RCA Championships - Indianapolis Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Miami Open - Miami U.S. National Indoor Tennis Championships - Memphis Geneva Open - Geneva Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich cinch Championships - London Rogers Cup - Toronto Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Gijon Open - Gijon China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Chennai Open - Chennai Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Bet-At-Home Austrian Open - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mallorca Championships - Mallorca ASB Classic - Auckland Great Ocean Road Open - Melbourne Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport Tennis Masters Series - Rome Pacific Life Open - Indian Wells Wimbledon - London NASDAQ-100 Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 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 Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Asian Hopman Cup - Astana Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Campeonato de Espana Kia de Tenis 2004 - Madrid 15th Asian Games Doha 2006 Australian Open - Melbourne Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 U.S. Open - New York All Lower level tournaments Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, IND-ESP 0-5 Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Olympics - Tokyo French Open - Paris Davis Cup, Group II, 1R, TPE-LIB 5-0 Mubadala World Tennis Championship