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 Black Forest Open - Freudenstadt Binghamton Professional Tennis Tournament - Binghamton Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao Ethias Trophy - Mons Credicard Tennis Cup - Campos do Jordao VII Avierto Internacional de Salinas - Salinas VI Torneo Internazionale di Tennis - Barletta Copa Ericsson Brazil - Sao Paulo 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Ford Tennis Championships - Louisville Open Diputacion Pozoblanco - Cordoba 2003 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota ATU Cup - Weiden Intelig Tennis Cup - Brasilia Sail Open - New Delhi Izmir Cup - Izmir BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Brasilia Challenger Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires V Manta Open-Trofeo Ricardo Delgado Aray - Manta VI Abierto Internacional de Salinas - Salinas Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion Unicredit Czech Open 2007 - Prostejov The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella XIV Challenger ATP Club Premium Open - Quito Cridicard Mastercard Tennis Cup - Campos do Jordao New Delhi Challenger II - New Delhi Muller Cup - Ulm Cyclus Open de Tenis - Florianopolis Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo IV Challenger Ciudad De Guayaquil - Guayaquil V Torneo Internazionale di Tennis - Barletta 2001 Centura USTA Challenger - Rocky Mount Quelle Cup - Furth Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona USTA Challenger of Dallas - Dallas Sao Paulo Challenger AXA Open - Lisbon 2002 Azalea Orthopedic Challenger - Tyler Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dallas Challenger Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Bogota Challenger VIII Avierto Internacional de Salinas - Salinas Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Sunrise Challenger Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Ostrava Challenger XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo USTA Challenger of Tiburon - Tiburon Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Belo Horizonte Challenger Segovia Challenger Campos do Jordao Challenger VI Gramado Open de Tenis - Gramado Cali Challenger Bancolombia Open - Bogota Bogota Challenger Top Wool Challenger - Biella Sao Paulo Challenger Copa Petrobras Brazil - Belo Horizonte Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Czech Open 2006 - Prostejov Bangkok Challenger Sao Paulo Challenger Campos do Jordao Challenger JSM Challenger - Champaign Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Bogota Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Rio De Janeiro Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Espinho Challenger - Espinho San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Bogota Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Orleans Challenger Winnetka Challenger VIII Open Internacional D'Andorra - Andorra Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Campionati Internazionali di Sicilia - Palermo AT&T Challenger of Dallas - Dallas Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen South African Airways Open - East London Monterrey Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Open Seat-Godo 2001 - Barcelona Sao Paulo - Brazil Copa Ericsson Uruguay - Montevideo Schickedanz Open - Furth Generali Open 2001 - Kitzbuhel Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Uruguay - Montevideo Campinas Challenger Brazil Open - Salvador University of Tennessee USTA Challenger - Knoxville International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Open Seat Godo 2003 - Barcelona Open Castilla y Leon - Segovia La Serena Open - La Serena VI Gramado Open de Tenis - Gramado Surbiton Challenger II Cyclus Open de Tenis - Florianopolis International Tennis Championships - Delray Beach IX Trofeo Ciudad de Quito - Quito 2001 Mercedes Cup - Stuttgart Seguros Bolivar Open - Cali Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Open Castilla y Leon - Segovia Segovia Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva Tenerife Challenger USTA Men's Challenger of Dallas - Dallas Pau Challenger ATU Cup 2001 - Weiden BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa AT&T - Buenos Aires I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Murcia Challenger Copa Kia Challenger ATP - Santiago International Championship of Croatia - Umag Open 13 - Marseille Bogota Challenger Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Copa Petrobras-Brazil - Aracaju Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Salinas Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Medibank Private International - Sydney International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Qatar Exxon Mobil Open 2003 - Doha Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Open de Moselle - Metz Santos Challenger Rio Quente Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai TD Waterhouse Cup - Long Island Open SEAT Godo 2006 - Barcelona Milan Indoors - Milan Dubai Tennis Open - Dubai The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Alicante Challenger PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles 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 Open 13 - Marseille Gerry Weber Open - Halle Open SEAT 2008 - Barcelona The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Copa Telmex - Buenos Aires Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Credit Agricole Suisse Open - Gstaad Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Florianopolis Challenger Apia International - Sydney Guadalajara Challenger Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Sao Paulo Challenger Bet-at-home Open - Hamburg Medibank International - Sydney Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Sao Paulo Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach Adidas International - Sydney Great Ocean Road Open - Melbourne Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Dallas Open - Dallas Serbia Open - Belgrade Apia International - Sydney Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Bogota Challenger Milan Indoors - Milan Bet-At-Home Austrian Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Blunmenau Challenger RCA Championships - Indianapolis Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Sydney International - Sydney AEGON International - Eastbourne Ecuador Open - Quito AEGON Championships - London Open de Moselle - Metz Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart China Open - Beijing VTR Open - Vina del Mar Mercedes Cup - Stuttgart Fever-Tree Championships - London The Dubai Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Barcelona Open Banc Sabadell - Barcelona Movistar Open - Santiago Abierto de Tenis Mifel - Los Cabos Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Boss Open - Stuttgart AEGON Championships - London UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Estoril Open - Estoril AEGON Championships - London Farmers Classic - Los Angeles Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Santos Challenger Heineken Open - Auckland Estoril Open - Estoril RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Valencia Open - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Sao Paulo Challenger US Men's Clay Court Championship - Houston 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 The Scottish Tennis Championships - Edinburgh Intelig Tennis Cup - Campos do Jordao Mercedes Cup - Stuttgart AEGON Championships - London SMS Tennis Open - Sao Paulo Rakuten Japan Open - Tokyo Copa Ericsson Brazil - Sao Paulo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona 2003 Eddleman USTA Challenger - Birmingham 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 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 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 Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai 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 Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg Mallorca Open - Mallorca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Brasil Open - Salvador President's Cup - Tashkent NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Shanghai - Shanghai 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 Tennis Masters Series - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rolex Paris Masters - Paris cinch Championships - London Rogers Cup - Toronto Telecom Italia Masters - Rome BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona Rogers Cup - Montreal Campbell's Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Championships - London Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo Wimbledon - London Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Heineken Open - Auckland French Open - Paris French Open - Paris Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London 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 Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - 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 Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London Rogers Masters - Montreal Rogers Cup - Toronto Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal French Open - Paris French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris 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 Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Millennium Estoril Open - Estoril U.S. Open - New York French Open - Paris Erste Bank Open - Vienna Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Finals, SF, GBR-ESP 1-2 Campionati BNL dItalia - Rome Davis Cup, Finals, Group A BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London Mubadala World Tennis Championship Kooyong Classic - Kooyong French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Athens Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship