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