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 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 Lexington Challenger U.S. Open - New York Brisbane 3 Challenger Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 VI Torneo Internazionale di Tennis - Barletta Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons M15 Las Vegas Melbourn Challenger Sunrise Challenger Lugano Challenger M25 Tulsa Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Segovia Challenger Vancouver Challenger Binghamton Challenger Burnie Challenger Cremona Challenger Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella M25 Nottingham Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Bangkok Challenger V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Caloundra Challenger AXA Open - Lisbon Dallas Challenger Barletta Citta Della Disfida Open 2000 - Barletta Nottingham Challenger Geneva Challenger - Geneva Nottingham Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Bogota Challenger M15 Cancun M15 Santo Domingo M15 Cancun M15 Cancun Zagreb Challenger M25 Harlingen Nottingham Challenger M25 Austin Rijeka Open - Rijeka M15 Doha M25 Doha M25 Al Zahra Burnie Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Orleans Challenger VIII Open Internacional D'Andorra - Andorra Aix En Provence Challenger Bangkok Challenger Surbiton Challenger M25 Santo Domingo Toyota Challenger Cassis Challenger Calgary Challenger M25 Calabasas Sao Paulo Challenger M25 Xalapa Savannah Challenger M25 Pensacola Monterrey Challenger Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Campionati Internazionali di Sicilia - Palermo Skandia Open - Linz Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco M25 Wichita Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Aguascalientes Challenger Copa Ericsson Uruguay - Montevideo Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Biella 4 Challenger Lille Challenger Istanbul 2 Challenger Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Drummondville Challenger Mallorca Challenger Brisbane 1 Challenger Morelia Challenger Fairfield Challenger Chicago Challenger Bratislava Challenger Mallorca Open - Mallorca Tiburon Challenger Open Seat Godo 2003 - Barcelona Open Castilla y Leon - Segovia Barranquilla Challenger Bloomfield Hills Challenger 2001 Mercedes Cup - Stuttgart Open Seat Godo - Barcelona Rome 1 Challenger Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Open Castilla y Leon - Segovia Mercedes Cup - Stuttgart Segovia Challenger Generali Open - Kitzbuhel Las Vegas Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Mallorca Challenger Grand Prix de Tennis de Lyon - Lyon Tenerife Challenger Pau Challenger CA Tennis Trophy - Vienna ATU Cup 2001 - Weiden Monterrey Challenger Stockholm Open - Stockholm Copa AT&T - Buenos Aires ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Morelos Challenger I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Fairfield Challenger Malaga Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Knoxville Challenger Estoril Open - Estoril Gerry Weber Open - Halle Murcia Challenger Allianz Suisse Open - Gstaad Tyler Challenger Lexington Challenger Santo Domingo Challenger Columbus Challenger Generali Open - Kitzbuhel Charlottesville Challenger Nonthaburi 2 Challenger Pilot Pen Tennis - New Haven Bengaluru Challenger Pune Challenger International Championship of Croatia - Umag Pune Challenger Mexico City Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kigali 2 Challenger Qatar ExxonMobil Open - Doha Merida Challenger Open 13 - Marseille Cuernavaca Challenger Little Rock Challenger Cary Challenger Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Jingshan Challenger The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Monterrey Challenger Shanghai Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Burnie Challenger Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Sarasota Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille Open SEAT 2008 - Barcelona TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Alicante Challenger Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad China Open - Beijing China Open - Beijing If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Bank Austria Tennis Trophy - Vienna Tiburon Challenger Open de Tenis Comunidad Valenciana - Valencia CA Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors - Basel Medibank International - Sydney Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Charleston Challenger ARAG World Team Championship - Dusseldorf AEGON International - Eastbourne Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Chicago Challenger Brisbane International - Brisbane Adidas International - Sydney Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Napoli Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Todi Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Monza Challenger Milan Indoors - Milan Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Bet-At-Home Austrian Open - Kitzbuhel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Delray Beach Open - Delray Beach Apia International - Sydney Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Bratislava Challenger Mercedes Cup - Stuttgart Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos Ecuador Open - Quito Shenzhen Open - Shenzhen Erste Bank Open - Vienna China Open - Beijing Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Open de Moselle - Metz Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Hall of Fame Open - Newport Moselle Open - Metz China Open - Beijing Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Champaign Challenger Fever-Tree Championships - London Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai Nonthaburi 3 Challenger European Open - Antwerp New York Open - New York AEGON Championships - London Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco San Luis Potosi Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Acapulco Challenger Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart AEGON Championships - London Noumea Challenger Allianz Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Almaty Open - Almaty Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Cary 2 Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Claro Open Colombia - Bogota Estoril Open - Estoril M25 Pensacola Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Valencia Open - Valencia Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Morelos Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Claro Open Colombia - Bogota Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Dallas Challenger Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Santo Domingo Challenger The Scottish Tennis Championships - Edinburgh TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger Abierto Mexicano Telcel - Acapulco New York Open - New York Delray Beach Open - Delray Beach Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Dubai Open - Dubai Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Madrid Challenger Verona Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Bengaluru Challenger Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Palmas del Mar Challenger US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Perugia Challenger Istanbul Challenger Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Newport Challenger Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Zhangjiagang Challenger Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Jinan Challenger Countrywide Classic - Los Angeles Brasilia Challenger BA-CA Tennis Trophy - Vienna Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Bogota Challenger Dubai Duty Free Tennis Championships - Dubai Mexico City Challenger Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Pacific Life Open - Indian Wells UBS Open Gstaad - Gstaad Salinas Challenger Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Intrum Stockholm Open - Stockholm Open Parc - Lyon ABN/AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo Rakuten Japan Open - Tokyo Mallorca Open - Mallorca Tennis Masters Series - Hamburg President's Cup - Tashkent Tennis Masters Series - Madrid Tennis Masters Series - Toronto cinch Championships - London NASDAQ-100 Open - Miami Split 1 Challenger Telecom Italia Masters - Rome Charleston Challenger BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Cassis Challenger Knoxville Challenger Tennis Masters Series - Hamburg Chengdu Open - Chengdu Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Madrid BNP Paribas Masters - Paris Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Chicago Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Suisse Open - Gstaad Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Erste Bank Open - Vienna Sony Ericsson Open - Miami Charlottesville Challenger Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Masters Series Monte-Carlo - Monte-Carlo Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Lexington Challenger Shanghai ATP Masters - Shanghai 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati AEGON International - Eastbourne BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Wimbledon - London French Open - Paris Rakuten Japan Open - Tokyo Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Millennium Estoril Open - Estoril Brisbane International - Brisbane French Open - Paris Chengdu Open - Chengdu U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London M25 Chennai Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Olympics - Athens Olympics - London Kooyong Classic - Kooyong U.S. Open (juniors)