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 USA F1 Canada F2 USA F6 USA F7 USA F8 USA F13 USA F24 Black Forest Open - Freudenstadt USTA Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Ethias Trophy - Mons XL Bermuda Open - Bermuda The Comercia Challenger - Aptos VI Torneo Internazionale di Tennis - Barletta Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan BMW Tennis Championship - Sunrise Men's Pro Challenger at Tunica National - Tunica Open Diputacion Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sunrise Challenger Fifth Third Bank Tennis Classic - Lexington Pro Challenger at Calabasas - Calabasas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Segovia Challenger The Surbiton Trophy - Surbiton Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires AT&T Challenger of Dallas - Dallas USTA Challenger of Oklahoma - Tulsa Savannah Challenger Sarasota Challenger Ojai Challenger Tulsa Challenger Calabasas Challenger Charlottesville Challenger 2007 Challenger of Santa Clara - Valencia Knoxville Challenger Rimouski Challenger Tallahassee Challenger Nottingham Challenger Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Winnetka Challenger FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Tulsa Challenger 2007 Knoxville Challenger - Knoxville USTA Men's Challenger of Dallas - Dallas 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Sacramento Challenger Tiburon Challenger Barletta Citta Della Disfida Open 2000 - Barletta Charlottesville Challenger Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Knoxville Challenger Honolulu Challenger Binghamton Professional Tennis Tournament - Binghamton Regional Hand Center Men's Challenger - Fresno Sarasota Challenger A Glimmer of Hope Challenger - Austin Winnetka Challenger Bogota Challenger Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Nottingham Challenger Vancouver Challenger 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Napa Challenger College Station Challenger - College Station Dallas Challenger Irving Challenger Rimouski Challenger Savannah Challenger Nottingham Challenger Torneo Internacional Challenger Fila 2006 - Leon 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock Baton Rouge Challenger Binghamton Professional Tennis Tournament - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Comerica Challenger - Aptos Music City Challenger - Nashville dBI Tennis Challenger - Binghamton USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin Ford Tennis Championships - Louisville Samsung Challenger 2007 - Ho Chi Minh City The $50,000 Pro Challenger at Calabasas - Calabasas 2004 Keys Gate Challenger - Homestead JSM Challenger - Champaign Talahassee Challenger Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Casablanca San Angel - Mexico City KGHM Dialog Polish Indoors - Wroclaw Winnetka Challenger Ramat Hasharon Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Vancouver Challenger Champaign Challenger Music City Challenger - Nashville Tiburon Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 Knoxville Challenger - Knoxville WOW Cafe Challenger - New Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Leon Challenger Espinho Challenger - Espinho Puerto Rico Challenger Tennis Event - Humacao Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Freeman Men's Challenger - Joplin Guadalajara Challenger Bogota Challenger The Wright Financial Group USTA Challenger - Champaign Orleans Challenger Lubbock Challenger - Lubbock Rhodes Challenger VIII Open Internacional D'Andorra - Andorra Aptos Challenger The 'Fitz' Casino Challenger - Tunica West Side Tennis Club Clay Court Challenger - Forest Hills Sacramento Challenger Fifth Third Bank Tennis Championships - Lexington Carson Challenger Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Binghamton Challenger Tiburon Challenger Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills Honolulu Challenger Dallas Challenger Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Mercedes-Benz Cup - Los Angeles Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Vancouver Challenger Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Savannah Challenger Nottingham Challenger Open Castilla y Leon - Segovia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open Seat Godo - Barcelona The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Surbiton Challenger Mercedes Cup - Stuttgart Freeman Men's $50,000 Challenger - Joplin Generali Open - Kitzbuhel Fifth Third Bank Tennis Classic - Lexington Grand Prix de Tennis de Lyon - Lyon 2001 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach 2004 USTA Challenger of Calabasas - Calabasas TCT Open - Tunis SAP Open - San Jose Open Castilla y Leon - Segovia ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Segovia Challenger Arizona Men's Tennis Championships - Scottsdale Quelle Cup 2000 - Furth AXA Open II - Espinho The Natrel's Challenger of Granby - Granby Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Tenerife Challenger Pau Challenger ATU Cup 2001 - Weiden Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Copa AT&T - Buenos Aires Generali Open - Kitzbuhel I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Legg Mason Tennis Classic - Washington D.C. Atlantic City Open - Atlantic City Pilot Pen Tennis - New Haven The Wright Financial Group, Inc. Challenger - Champaign CA Tennis Trophy - Vienna Smith Barney Men's Challenger - Covington Grand Prix de Tennis de Lyon - Lyon The Swanston Challenger - Sacramento Qatar ExxonMobil Open - Doha Pro Tennis World Open - Sunrise Chennai Open - Chennai Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Regions Morgan Keegan Championships - Memphis Murcia Challenger Corona Mexico City Open - Mexico City US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Lubbock Challenger - Lubbock Open 13 - Marseille Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Gerry Weber Open - Halle The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires Open 13 - Marseille SAP Open - San Jose The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar AEGON Championships - London Leon Challenger Allianz Suisse Open Gstaad - Gstaad Savannah Challenger China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg TD Waterhouse Cup - Long Island ABN AMRO World Tennis Tournament - Rotterdam Milan Indoors - Milan Dubai Tennis Open - Dubai Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Alicante Challenger Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Sao Paulo Challenger Tour Finals Sarasota Challenger Dallas Challenger Brisbane International - Brisbane Dallas Challenger China Open - Beijing Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Charlottesville Challenger ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Knoxville Challenger Legg Mason Tennis Classic - Washington Apia International - Sydney The Nottingham Open - Nottingham Open Sud de France - Montpellier Adidas International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Champaign Challenger Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Sunrise Challenger Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Malaysian Open - Kuala Lumpur China Open - Beijing Dallas Challenger If Stockholm Open - Stockholm Rimouski Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia AEGON Championships - London Mercedes Cup - Stuttgart Milan Indoors - Milan Citi Open - Washington China Open - Beijing Bet-At-Home Austrian Open - Kitzbuhel Aircel Chennai Open - Chennai Baton Rouge Challenger Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai The Stella Artois Championships - London Tallahassee Challenger Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Stockholm Open - Stockholm AEGON Championships - London AEGON International - Eastbourne Qatar ExxonMobil Open - Doha Ecuador Open - Quito Mercedes Cup - Stuttgart Manta Challenger Open de Moselle - Metz China Open - Beijing Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Fever-Tree Championships - London Indianapolis Tennis Championships - Indianapolis Winston-Salem Open - Winston-Salem European Open - Antwerp Morelos Challenger Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Tallahassee Challenger Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem AEGON Championships - London Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Valencia Open - Valencia European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Guadalajara Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig Savannah Challenger AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco USTA Seascape Challenger - Aptos US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva Heilbronn Open - Heilbronn Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington US Men's Clay Court Championship - Houston Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Regions Morgan Keegan Championships - Memphis Gijon Open - Gijon Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open 13 - Marseille Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris RCA Championships - Indianapolis Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Tennis Masters Series - Hamburg Rakuten Japan Open - Tokyo Sydney International - Sydney Tennis Masters Series - Toronto Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Mallorca Open - Mallorca Pacific Life Open - Indian Wells President's Cup - Tashkent Winston-Salem Open - Winston-Salem NASDAQ-100 Open - Miami cinch Championships - London Telecom Italia Masters - Rome Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Rogers Cup - Montreal Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Suisse Open - Gstaad Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells 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 Delray Beach International Tennis Championships - Delray Beach Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 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 Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome 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 Erste Bank Open - Vienna Wimbledon - London SAP Open - San Jose French Open - Paris French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Erste Bank Open - Vienna 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris 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 Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London 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, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, QF, FRA-ESP 5-0 All Lower level tournaments Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Olympics - Athens Olympics - London