Career 2025 2024 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
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 Japan F8 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Japan F5 Japan F6 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Japan F1 Japan F2 Japan F3 Japan F4 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Germany F10 Australia F5 Australia F6 Australia F7 Japan F9 Japan F10 Thailand F5 Australia F1 Australia F2 Thailand F2 Thailand F3 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Chinese Taipei F2 Australia F9 Australia F10 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 Australia F2 Japan F3 Chinese Taipei F1 Chinese Taipei F2 Australia F2 China F2 China F3 Japan F9 Japan F1 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) M25 Porto M25+H Rodez M25 Tulsa M25 Bakio M25+H Ajaccio M25 Trimbach M25 Nottingham M25 Takasaki Espinho Challenger - Espinho M25 Nottingham Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari M25 Wichita M25 Cairns Trofeo Barcelona de Tenis - Barcelona Skandia Open - Linz M25 Cairns M25 Nakhon Si Thammarat Copa Sevilla - Seville Open de Charleroi - Charleroi Maia Open - Oporto M25 Nakhon Si Thammarat Kyoto Challenger Seoul Challenger Kyoto Challenger Chuncheon Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger Beijing Challenger Astana Challenger Shanghai Challenger Bangkok Challenger Seoul Challenger Keio Challenger International Tennis Tournament - Yokohama Singapore Challenger Kyoto Challenger Kaohsiung Challenger Milan Challenger Pozoblanco Challenger Yokohama Challenger West Lakes Challenger Rimouski Challenger Anning Challenger Beijing Challenger Granby Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Kaoshuing Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Shenzhen Challenger Nottingham-2 Challenger Istanbul Challenger Izmir Challenger Toyota Challenger Indore Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Guangzhou Challenger M25 Tsukuba M25 Kashiwa Busan Challenger Seoul Challenger Shanghai Challenger Segovia Challenger Manila Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Barletta Challenger Bordeaux Challenger Manchester Challenger Binghamton Challenger Granby Challenger Nanchang Challenger Orleans Challenger Ningboo Challenger Budapest Challenger Brescia Challenger Kyoto Challenger Rome Challenger Surbiton Challenger Jinan Challenger Manerbio Challenger Winnipeg Challenger Alphen Challenger Andria Challenger Kobe Challenger Ningboo Challenger M25 Jakarta Ho Chi Minh City Challenger Santiago Challenger Shenzhen Challenger Qujing Challenger Melbourne Challenger Seoul Challenger Glasgow Challenger M25 Jakarta Loughborough Challenger Maui Challenger Ilkley Challenger Padova Challenger M25 Nakhon Si Thammarat Zhangjiagang Challenger Shanghai Challenger Calgary Challenger Ilkley Challenger Taipei City Challenger Winnipeg Challenger Gimcheon Challenger Bordeaux Challenger Heilbronn Challenger Gatineau Challenger Parma Challenger Milan Challenger Granby Challenger Biella Challenger Hamburg Challenger St. Remy Challenger Cassis Challenger Istanbul 2 Challenger Biel Challenger Pune Challenger Surbiton Challenger Orlando Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Burnie Challenger Launceston Challenger Matsuyama Challenger M25 Traralgon Batman Challenger M25 Traralgon Taipei City Challenger M25 Mildura Aix En Provence Challenger Manchester Challenger Surbiton Challenger Seoul Challenger M25 Swan Hill Ilkley Challenger Lisbon Challenger Astana Challenger Pune Challenger Portoroz Challenger M25 Bali Seoul Challenger Shanghai Challenger Nanchang Challenger Playford Challenger Astana Challenger Kaohsiung Challenger San Benedetto Challenger Nottingham Challenger Winnipeg Challenger Kobe Challenger Zhangjiagang Challenger Yokohama Challenger Matsuyama Challenger Happy Valley Challenger Yokkaichi Challenger Tennis Cup of Flanders - Ostende Kyoto Challenger Como Challenger Kaohsiung Challenger 2000 Cairo Challenger - Cairo Ilkley Challenger Lexington Challenger V Torneo Internazionale di Tennis - Barletta Matsuyama Challenger Kaohsiung Challenger Marbella Challenger Manama Challenger Quimper Challenger Toyota Challenger Ningboo Challenger Zhuhai Challenger Granby Challenger Busan Challenger Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Nonthaburi 3 Challenger Granby Challenger Chengdu Challenger Liberec Challenger Bloomfield Hills Challenger Granby Challenger Pingguo Challenger Brisbane 3 Challenger Shenzhen Challenger Eckental Challenger Rennes Challenger Budapest Challenger Traralgon Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Brisbane 2 Challenger Pune Challenger Tyler Challenger Recanati Challenger Nonthaburi 1 Challenger Sopot Challenger Busan Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Caltanissetta Challenger Noumea Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Yokohama Challenger Zhuhai Challenger Marbella Challenger Taipei City Challenger Shenzhen 1 Challenger Anning Challenger Busan Challenger Braga Challenger Surbiton Challenger Poznan Challenger Wuhan Challenger Mallorca Open - Mallorca Genova Challenger Kaohsiung Challenger Granby Challenger Heineken Open - Auckland Genova Challenger Orlando Challenger Gran Canaria 2 Challenger Lugano Challenger Orlando Challenger Salinas Challenger Aix En Provence Challenger Open Seat-Godo 2000 - Barcelona Segovia Challenger Nottingham-2 Challenger AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Mallorca Challenger Open Diputacion - Cordoba Brisbane 1 Challenger CA-Challenge 2000 - Graz Biel Challenger Barcelona Challenger Ismaning Challenger Roanne Challenger Pau Challenger Pau Challenger Monterrey Challenger St. Brieuc Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Little Rock Challenger Malaga Challenger Seoul Challenger Cassis Challenger Rennes Challenger Seoul Challenger Kobe Challenger Yokkaichi Challenger Burnie Challenger Genova Challenger Nonthaburi 3 Challenger Gold Flake Open - Chennai Playford Challenger Nonthaburi 2 Challenger Bengaluru Challenger Winnipeg Challenger Milan Indoors - Milan Shenzhen 1 Challenger Guangzhou Challenger Little Rock Challenger Cary Challenger Busan Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Ningboo Challenger Wuxi Challenger Bloomfield Hills Challenger Little Rock Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Guangzhou Challenger Dunlop World Challenge - Toyota Seville Challenger Shanghai Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Nur-Sultan Challenger Mallorca Open - Mallorca Ningboo Challenger Heineken Trophy - 's-Hertogenbosch Kobe Challenger Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Wuhai Challenger Campionati Internazionali di Sicilia - Palermo Bergamo Challenger Davidoff Swiss Indoors - Basel Pau Challenger Beijing Challenger Karshi Challenger Astana Challenger Shanghai Challenger Adidas International - Sydney Open 13 - Marseille Trofeo Conde de Godo - Barcelona Prague II Challenger Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Biella Challenger 2003 Mercedes Cup - Stuttgart Marbella Challenger TD Waterhouse Cup - Long Island Cary Challenger Davidoff Swiss Indoors - Basel Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Tata Open - Chennai Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dubai Open - Dubai Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Davidoff Swiss Indoors - Basel SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Kobe Challenger The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon Catella Swedish Open - Bastad Medibank International - Sydney Yokohama Challenger Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Heineken Open - Auckland Nottingham-2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Toyota Challenger Open de Moselle - Metz Iasi Challenger Seville Challenger Ningboo Challenger Happy Valley Challenger Tashkent Challenger AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Burnie Challenger Recanati Challenger Lexington Challenger Vancouver Challenger Ordina Open - 's-Hertogenbosch Nonthaburi 2 Challenger Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Adidas International - Sydney Toyota Challenger Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Rome Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Porto Challenger Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Turin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Kun-Ming Challenger Barcelona Open BancSabadell - Barcelona Busan Challenger SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Ningboo Challenger Chengdu Open - Chengdu Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch China Open - Beijing Wroclaw Challenger Furth Challenger Guangzhou Challenger Seoul Challenger Open 13 - Marseille Rakuten Japan Open - Tokyo Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Taipei Challenger Heineken Open - Auckland Hong Kong Challenger Kyoto Challenger Shenzhen Challenger China Open - Beijing Gimcheon Challenger Erste Bank Open - Vienna Mallorca Open - Mallorca Suzhou Challenger SkiStar Swedish Open - Bastad M25 Bali Hua Hin Challenger Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok China Open - Beijing Brasil Open - Salvador Aircel Chennai Open - Chennai Gatineau Challenger Kaohsiung Challenger Marburg Challenger Ordina Open - 's-Hertogenbosch Braunschweig Challenger Shanghai Challenger Barcelona Open BancSabadell - Barcelona Quimper Challenger Beijing Challenger Shenzhen Challenger Yokohama Challenger Alicante Challenger Shenzhen Challenger Hall of Fame Tennis Championships - Newport Kobe Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Nonthaburi 1 Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sydney Challenger Le Gosier Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Barcelona Challenger Shanghai Challenger Gwangju Challenger Traralgon Challenger Sibiu Challenger Bet-at-home Open - Hamburg Suzhou Challenger Lexington Challenger Cherbourg Challenger Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger Koblenz Challenger Kyoto Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Biella 2 Challenger Karshi Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Leon Challenger Chengdu Challenger Jinan Challenger Moselle Open - Metz Swiss Open - Gstaad Tenerife Challenger Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Forli 2 Challenger Garanti Koza Sofia Open - Sofia Florence Challenger Rio Open - Rio de Janeiro Busan Challenger Forli 4 Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Launceston Challenger SkiStar Swedish Open - Bastad Murcia Challenger Burnie 2 Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger Como Challenger Rio Open - Rio de Janeiro Busan Challenger TEB BNP Paribas Istanbul Open - Istanbul Playford Challenger Helsinki Challenger Masters Series - Hamburg Chengdu Open - Chengdu Quimper Challenger Alicante Challenger Eckental Challenger Busan Challenger Cleveland Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Burnie 1 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Segovia Challenger New Delhi Challenger RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona Yokohama Challenger ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Bengaluru Challenger Granby Challenger Barcelona Open Banc Sabadell - Barcelona Tyler Challenger Shanghai Challenger Guangzhou Challenger Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Zhangjiagang Challenger Korea Open - Seoul Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Sydney Challenger Rakuten Japan Open - Tokyo Open Seat-Godo '99 - Barcelona Yokohama Challenger Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Noumea Challenger Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe BNP Paribas Open - Indian Wells Busan Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Bloomfield Hills Challenger Jinan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Taipei 2 Challenger Winston-Salem Open - Winston-Salem Apia International - Sydney St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Toyota Challenger Mercedes Cup - Stuttgart Open Sud de France - Montpellier Qatar Exxon Mobil Open - Doha Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Nonthaburi 2 Challenger Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Sopot Challenger Jinan Challenger Gwangju Challenger Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Noumea Challenger Tennis Masters Series - Hamburg Cordenons Challenger Chicago Challenger Hamburg Challenger Tennis Masters Series - Toronto Biella 1 Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pozoblanco Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Telecom Italia Masters - Rome Granby Challenger Tennis Masters Series - Hamburg Turin Challenger Rogers Cup - Montreal Gwangju Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Wuxi Challenger 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 BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg 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 Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid CA Tennis Trophy - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Shanghai ATP Masters - Shanghai Heineken Open - Auckland Shanghai Rolex Masters - Shanghai Kobe Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome If Stockholm Open - Stockholm Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Tennis Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu European Open - Antwerp Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, USA-ESP 3-1 French Open - Paris Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Wimbledon - London Davis Cup, Group I, 2R, RUS-ESP 3-2 NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Australian Open (juniors) Australian Open (juniors) Australian Open - Melbourne Wimbledon (juniors) Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open (Asia, Wildcard) Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Davis Cup, World Group, 1R, ESP-CZE 3-2 Shanghai Rolex Masters - Shanghai Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Australian Open (Asia, Wildcard)