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 Argentina F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Argentina F12 Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Torneo Internacional Challenger Fila 2006 - Leon Amazonia Open de Tenis - Belem Ethias Trophy - Mons Seguros Bolivar Open - Medellin Argentina F6 II Challenger Ciudada de Guayaquil - Guayaquil San Luis Potosi Challenger 2007 - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Brazil F4 Brazil F6 Argentina F4 's Tennis Masters 07 Challenger - Graz Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Copa Petrobras Brazil - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa AGT Challenger - Leon 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Argentina F5 Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Copa Petrobras-Paraguay - Asuncion Seguros Bolivar Open - Medellin Lima Challenger - Lima Santiago Challenger Sunrise Challenger Tunis Challenger Segovia Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Barranquilla Challenger Orbetello Challenger Trani Challenger San Marino Challenger Genova Challenger VI Torneo Internazionale di Tennis - Barletta Todi Challenger Napoli Challenger Sao Leopoldo Challenger Montevideo Challenger Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Bogota 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 AXA Open - Lisbon Caltanissetta Challenger Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras Colombia - Bogota Optimus Maia Open - Maia Seguros Bolivar Open - Medellin Orleans Challenger Credicard Mastercard Tennis Cup - Campos do Jordao South African Airways Tennis Open - Durban The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Ciudad de Guayaquil - Guayaquil Manerbio Challenger Como Challenger Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca BH Tenis Open International Cup 2008 - Belo Horizonte Santiago Challenger Lima Challenger Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Bancolombia Open - Cali Brescia Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Tallahassee Challenger Savannah Challenger Vicenza Challenger Sao Paulo Challenger JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Bogota Challenger ECM Prague Open 2008 - Prague Copa Petrobras - Buenos Aires Seguros Bolivar Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Bogota Guayaquil Challenger Biella 5 Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Copa Petrobras Argentina - Buenos Aires Orleans Challenger Joinville Tennis Festival - Joinville VIII Open Internacional D'Andorra - Andorra XIII Trofeo Ciudad de Quito - Quito Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca International Championship of Croatia - Umag Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Blumenau Challenger Open 13 - Marseille Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Furth Challenger Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Campinas Challenger Copa Ericsson Uruguay - Montevideo Dortmund Challenger St. Remy Challenger Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Open Seat Godo - Barcelona Bastad Challenger Buenos Aires Challenger 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 Medibank Private International - Sydney Challenger Britania Zavaleta - Puebla ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open Castilla y Leon - Segovia Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Surbiton Challenger Generali Open - Kitzbuhel AT&T Challenger of Dallas - Dallas Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Guayaquil Challenger Open SEAT Godo 2006 - Barcelona Guayaquil Challenger Heilbronn Open - Heilbronn Oeiras 3 Challenger USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Open Castilla y Leon - Segovia The 10tele.com Open - Nottingham Segovia Challenger Allianz Suisse Open Gstaad - Gstaad Quelle Cup 2000 - Furth AXA Open II - Espinho Legg Mason Tennis Classic - Washington Tenerife Challenger Davidoff Swiss Indoors Basel - Basel Pau Challenger ATU Cup 2001 - Weiden Sydney International - Sydney PBZ Zagreb Indoors - Zagreb II Naples ITG Challenger - Naples I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville SAP Open - San Jose Cairo Challenger - Cairo Regions Morgan Keegan Championships - Memphis 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 Murcia Challenger Generali Open - Kitzbuhel Seguros Bogota Open - Bogota Pilot Pen Tennis - New Haven XII Abierto Internacional de Salinas - Salinas Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Arpa Ceramic Cup - Reggio Emilia Davidoff Swiss Indoors - Basel Akbank Private Banking TED Open - Istanbul Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco III Aberto Santa Catarina de Tenis - Florianopolis Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad XIV Challenger ATP Club Premium Open - Quito Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Buenos Aires Challenger Open Sabadell Atlantico - Barcelona Lima Challenger Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Copa AT&T - Buenos Aires AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Aix En Provence Challenger Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Antalya Challenger Antalya 2 Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Zagreb Challenger Gerry Weber Open - Halle Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Mercedes Cup - Stuttgart Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai Power Horse World Team Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Zagreb Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Alicante Challenger Gerry Weber Open - Halle Dallas Challenger China Open - Beijing TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco AEGON Championships - London San Juan Challenger Villa Allende Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Buenos Aires Challenger Bet-at-home Open - Hamburg The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Credit Agricole Suisse Open - Gstaad Medellin Challenger ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Legg Mason Tennis Classic - Washington Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Adidas International - Sydney Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Mercedes Cup - Stuttgart Sunrise Challenger Bet-at-home Open - Hamburg Pilot Pen Tennis - New Haven Citi Open - Washington VTR Open - Vina del Mar Brasil Open - Sao Paulo China Open - Beijing Aircel Chennai Open - Chennai Thailand Open - Bangkok Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Argentina Open - Buenos Aires AEGON Championships - London Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Valencia Open - Valencia Winston-Salem Open - Winston-Salem Milan Indoors - Milan Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Bet-At-Home Austrian Open - Kitzbuhel VTR Open - Vina del Mar ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Bogota Challenger Fever-Tree Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem European Open - Antwerp Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Santiago Open - Santiago AEGON International - Eastbourne Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Ecuador Open - Quito Abierto de Tenis Mifel - Los Cabos Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Boss Open - Stuttgart Dallas Open - Dallas Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Pereira Challenger US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Moselle Open - Metz Idea Prokom Open - Sopot RCA Championships - Indianapolis Millennium Estoril Open - Estoril Heineken Open - Auckland Bordeaux Challenger Estoril Open - Estoril Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney European Open - Antwerp Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Braunschweig Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Buenos Aires Challenger Medibank International - Sydney Valencia Open - Valencia Millennium Estoril Open - Estoril Mons Challenger Ecuador Open - Quito Montevideo Challenger Argentina Open - Buenos Aires Open 13 - Marseille Nottingham 2 Challenger US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Swiss Indoors Basel - Basel Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger Brisbane International - Brisbane Monterrey Challenger Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba Open Sud de France - Montpellier Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Madrid Challenger Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona 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 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 Copa Claro - Buenos Aires Gijon Open - Gijon Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells BA-CA Tennis Trophy - Vienna Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Open 13 - Marseille 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 U.S. Mens's Clay Court Championship - Houston NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto 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 Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Ordina Open - 's-Hertogenbosch China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Rogers Cup - Montreal UBS Open Gstaad - Gstaad AEGON International - Eastbourne Swiss Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Mallorca Open - Mallorca Sony Ericsson Open - Miami President's Cup - Tashkent Monte-Carlo Rolex Masters - Monte-Carlo Santo Domingo Challenger cinch Championships - London Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati Apia International - Sydney Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Shanghai ATP Masters 1000 - Shanghai Masters Series Madrid - Madrid Suisse Open - Gstaad Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL dItalia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Movistar Open - Santiago Rogers Cup - Montreal BMW Open - Munich 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 BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Toronto Chengdu Open - Chengdu Rogers Masters - Montreal Pacific Life Open - Indian Wells German Tennis Championships - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami 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 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 BNP Paribas Open - Indian Wells Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Wimbledon - London Copa Telmex - Buenos Aires French Open - Paris Erste Bank Open - Vienna French Open - Paris Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles French Open - Paris Erste Bank Open - Vienna Chengdu Open - Chengdu Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris 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 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 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Tennis Masters Series - Miami 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 Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Wimbledon - London French Open - 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, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Finals, Group A Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, BEL-ARG 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, ARG-BRA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, RUS-ARG 2-3 Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 2R, ROU-ESP 1-4 French Open (juniors) Olympics - London Olympics - Athens