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 Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 USA F5 USA F6 USA F4 2001 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Black Forest Open - Freudenstadt Toluca Challenger - Toluca Open Diputacion Pozoblanco - Cordoba Copa Ericsson - Guadalajara Ljubljana Open - Ljubljana USTA Challenger of Burbank - Burbank XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta 5° Sporting Challenger - Turin Zivnobanka Open - Prostejov Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson - Lima XL Capital Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx VI Torneo Internazionale di Tennis - Barletta West Side Tennis Club Clay Court Challenger - Forest Hills AXA Open - Lisbon Eddleman USTA Challenger - Birmingham Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella The Natrel's Challenger of Granby - Granby Top Wool Challenger Biella - Biella Lubbock Challenger - Lubbock Ethias Trophy - Mons Third Bank Tennis Championships - Lexington Internationaux de Nouvelle-Caledonie - New Caledonia Trofeo Barcelona de Tenis - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta 2001 Eddleman USTA Challenger - Birmingham Quelle Cup - Furth 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo The Waco International Tennis Challenger - Waco KGHM Polish Indoors - Wroclaw 2006 North Shore Pro Tennis Championship - Winnetka San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin University of Tennessee USTA Men's Challenger - Knoxville USTA/Safeway Challenger - Aptos Downtown Athletic Club USTA Challenger - Amarillo Barletta Citta Della Disfida Open 2000 - Barletta Swanston Challenger - Sacramento Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Windy City Classic - Winnetka USTA Challenger of San Antonio - San Antonio Neride Prague Indoor - Prague 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Seascape Challenger - Aptos The $50,000 Pro Challenger at Calabasas - Calabasas Semgroup Challenger - Tulsa USTA Challenger - Champaign Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Salinas Challenger Dallas Challenger I Manta Open - Manta Sunrise Challenger 2005 Tulsa Challenger - Tulsa Rome Challenger Savannah Challenger Carson Challenger Yuba City Challenger WOW Cafe Challenger - New Orleans Segovia Challenger USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Alphen Challenger Szczecin Challenger Ford Tennis Championships - Louisville Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger Granby Challenger Bangkok Challenger Honolulu Challenger Sarasota Challenger Prostejov Challenger Carson Challenger Rome Challenger Tulsa Challenger Winnetka Challenger Swanston Challenger - Sacramento Sarasota Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Sarasota Challenger Bogota Challenger The Mercedes Benz of Calabasas - Calabasas Istanbul Challenger Maui Challenger Dallas Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Savannah Challenger Manta Challenger Music City Challenger - Nashville Dallas Challenger Le Gosier Challenger Heilbronn Challenger Winnetka Challenger Napa Challenger Charlottesville Challenger Irving Challenger USTA Challenger of Las Vegas - Las Vegas Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Bogota Challenger Orleans Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger VIII Open Internacional D'Andorra - Andorra Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda Open de Franche Comte - Besancon Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz drkoop.com USTA Tennis Championships of Houston - Houston Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Uruguay - Montevideo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Prague Open - Prague Schickedanz Open - Furth Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago USTA Tennis Championships of Austin - Austin Copa Ericsson Uruguay - Montevideo Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Cadillac Pro Indoor USTA Challenger - West Bloomfield Saint Francis Health System USTA Challenger - Tulsa Hamburg Challenger - Hamburg Galleryfurniture.com Challenge - Atlanta Naples Challenger - Naples Healthsouth/USTA Challenger - Denver Campionati Internazionali di Sicilia - Palermo 1998 Safeway Challenger - Aptos Open Castilla y Leon - Segovia Gold Flake Open - Chennai Heineken Open - Auckland Surbiton Challenger Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Challenger Britania Zavaleta - Puebla Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Open Seat-Godo 2001 - Barcelona USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Tallahassee Challenger U.S. Men's Clay Court Championships - Houston Open Castilla y Leon - Segovia Segovia Challenger XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth AXA Open II - Espinho Open de Montauban - Montauban drkoop.com USTA Tennis Championships of San Antonio - San Antonio Tenerife Challenger Pau Challenger FILA Challenger - Biella ATU Cup 2001 - Weiden Telenordia Swedish Open - Bastad Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo drkoop.com USTA Challenger of Burbank - Burbank 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Harrah's Entertainment Challenger - Tunica USTA Illinois Challenger - Champaign Murcia Challenger Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Copenhagen Open - Copenhagen AIG Japan Open - Tokyo AAPT Championships - Adelaide Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Copa AT&T - Buenos Aires Sao Paulo Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca 2008 Lubbock Challenger - Lubbock Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Copa AT&T - Buenos Aires Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Sacramento Challenger - Sacramento Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Bangkok Challenger Prague Challenger Nottingham-2 Challenger Qatar Exxon Mobil Open 2003 - Doha Tallahassee Challenger BellSouth Open - Vina del Mar TD Waterhouse Cup - Long Island U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Milan Indoors - Milan Dubai Tennis Open - Dubai Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Alicante Challenger Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona U.S. Men's Clay Court Championships - Orlando AEGON Championships - London Noumea Challenger Allianz Suisse Open Gstaad - Gstaad Kaoshuing Challenger Legg Mason Tennis Classic - Washington D.C. China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dallas Challenger Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Savannah Challenger AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Millenium Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger ABN AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Farmers Classic - Los Angeles Sacramento Challenger ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Knoxville Challenger Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Adidas International - Sydney Champaign Challenger If Stockholm Open - Stockholm AEGON Championships - London Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna 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 Dallas Challenger Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis SAP Open - San Jose US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta China Open - Beijing Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg Sarasota Challenger Mercedes Cup - Stuttgart Valencia Open - Valencia Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Milan Indoors - Milan Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Bet-At-Home Austrian Open - Kitzbuhel AEGON Championships - London Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Knoxville Challenger AEGON International - Eastbourne Ecuador Open - Quito Abierto de Tenis Mifel - Los Cabos Open de Moselle - Metz Boss Open - Stuttgart Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland US Men's Clay Court Championship - Houston Sarasota Challenger Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Mercedes Cup - Stuttgart Le Gosier Challenger Tallahassee Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Swiss Indoors Basel - Basel Bordeaux Challenger Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Panama City Challenger Generali Open 2003 - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Irving Challenger Valencia Open - Valencia European Open - Antwerp US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig 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 Sarasota Challenger Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano ASB Classic - Auckland V Trofeo Ciudad de Quito - Quito Open Sud de France - Montpellier drkoop.com USTA Challenger of Austin - Austin Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Lucknow ATP Tour Challenger - Lucknow Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Nord/LB Open - Braunschweig Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Geneva Open - Geneva 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 RCA Championships - Indianapolis Swiss Open - Gstaad Citi Open - Washington U.S. Men's Clay Court Championships - Houston US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca 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 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 BA-CA Tennis Trophy - Vienna Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Rogers Cup - Toronto Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney 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 St. Petersburg Open - St. Petersburg Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Mallorca Open - Mallorca 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 President's Cup - Tashkent Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Brasil Open - Salvador President's Cup - Tashkent The Ericsson Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells cinch Championships - London NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati BNP Paribas Masters - Paris du Maurier Open - Toronto Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Open de la Comunidad Valenciana - Valencia Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Trofeo Conde de Godo - Barcelona Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Energis Open - Amersfoort BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Masters Series Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Suisse Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Barcelona Open BancSabadell - Barcelona Legg Mason Tennis Classic - Washington Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai The Stella Artois Championships - London BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Paris Malaysian Open - Kuala Lumpur Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rolex Paris Masters - Paris Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Mallorca Championships - Mallorca BMW Open - Munich Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Rogers Cup - Toronto Chengdu Open - Chengdu Australian Open - Melbourne Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris ARAG World Team Championship - Dusseldorf French Open - Paris The Stella Artois Championships - London Erste Bank Open - Vienna U.S. Open - New York Millennium Estoril Open - Estoril French Open - Paris Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Campionati BNL dItalia - Rome U.S. Open - New York BNP Paribas Masters - Paris 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, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth French Open - Paris Davis Cup, Finals, SF, GBR-ESP 1-2 Wimbledon - London Davis Cup, Finals, Group A Australian Open - Melbourne River Oaks International Tennis Tournament - Houston French Open - Paris Wimbledon - London French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Mubadala World Tennis Championship Kooyong Classic - Kooyong French Open - Paris Tennis Masters Series - Toronto Tennis Masters Series - Miami All Lower level tournaments Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London French Open - Paris Olympics - London Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Mubadala World Tennis Championship Davis Cup, Group I, 2R, ROU-ESP 1-4 70th River Oaks International Tennis Tournament - Houston Olympics - Athens