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 1997 1996 1995
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 Torneo Internazionale di Tennis ATP-Challenger - Merano Copa Ericsson Brasil - Sao Paulo Sporting Challenger - Turin Copa Ericsson Brazil - Sao Paulo Copa Petrobras - Aracaju Nord LB Open 2006 - Braunschweig Open Castilla y Leon - Segovia Copa Petrobras Argentina - Buenos Aires Open Castilla y Leon - Segovia XL Capital Bermuda Open - Bermuda Copa Petrobras Argentina - Buenos Aires Maia Open 2002 - Maia Open Castilla y Leon Trofeo Iberdrola - Segovia Seguros Bolivar Open - Medellin Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia VIII Trofeo Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Pekao Open - Szczecin Copa Petrobras Guadalajara - Guadalajara Top Wool Challenger Biella - Biella Zagreb Open - Zagreb Braunschweig Challenger Smith Barney Men's Challenger - Covington Tiburon Challenger - Tiburon Bancastato Challenger Lugano - Lugano Copa Petrobras Santiago - Santiago Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen Buenos Aires Challenger Nord LB Open - Braunschweig Montevideo Challenger Santiago Challenger Lima Challenger 2007 - Lima Czech Open 2006 - Prostejov College Station Challenger - College Station Copa Petrobras Uruguray - Montevideo Open des Alpes Trophee BNP Paribas - Grenoble II Challenger Ciudada de Guayaquil - Guayaquil Copa Petrobras Aracaju - Aracaju Open Castilla y Leon - Segovia Prostejov Challenger ATP Challenger La Serena - La Serena IV Challenger Ciudad De Guayaquil - Guayaquil Corona Mexico City Open - Mexico City Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Burbank Challenger - Burbank Segovia Challenger Lamberts Open by Stawag - Aachen Santa Cruz de la Sierra Challenger Bergamo Challenger Challenger Cudad de Guayaquil - Guayaquil Internationaler Raiffeisen Grand Prix - St. Polten Warsteiner Challenger Wolfsburg - Wolfsburg Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Zivnobanka Czech Open - Prostejov Memorial Kolyaskin - Donetsk Waldbaum's Hamlet Cup - Long Island Madrid Challenger Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Generali Open 1998 - Kitzbuhel Open Castilla y Leon - Segovia Nottingham Challenger Copa Ericsson Uruguay - Montevideo Franklin Templeton Tennis Classic - Scottsdale Dubai Tennis Open - Dubai Grolsch Open - Amsterdam St. Tropez Challenger Generali Open 2000 - Kitzbuhel Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Kroger / St. Jude International - Memphis Paegas Czech Open - Prague Mallorca Challenger Internazionali di Tennis di San Marino - San Marino Blumenau Challenger Cerveza Club Columbia Open - Bogota Vancouver Challenger Estoril Open - Estoril International Championships of Sicily - Palermo BMW Open - Munich Abierto Mexicano de Tenis - Mexico City Hellmann's Cup - Santiago Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Mexico City Generali Open 2001 - Kitzbuhel Aix En Provence Challenger Estoril Open - Estoril Gerry Weber Open - Halle Japan Open - Tokyo Davidoff Swiss Indoors - Basel XL Capital Bermuda Open - Bermuda Jameson Cup - Milan Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Pilot Pen International - New Haven Mallorca Open - Mallorca Connex Open Romania - Bucharest BMW Open - Munich Romanian Open - Bucharest Lyon Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Open Seat-Godo '98 - Barcelona Ortisei Challenger Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Aix En Provence Challenger Bordeaux Challenger Mallorca Open - Mallorca Siemens Open 2003 - Scheveningen Ilkley Challenger 2001 Mercedes Cup - Stuttgart Czech Indoor Open - Prague Santiago Legg Mason Tennis Classic - Washington D.C. Istanbul Challenger Alicante Challenger 1999 Mercedes Cup - Stuttgart Roanne Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov Copa Petrobras - Buenos Aires Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Adidas International - Sydney Salem Open - Hong Kong Heineken Open - Auckland Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Abierto Mexicano de Tenis - Mexico City Davidoff Swiss Indoors - Basel XII Internazionali di Tennis CARISBO - Bologna Bogota BellSouth Open - Auckland Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham TD Waterhouse Cup - Long Island Generali Open 1999 - Kitzbuhel AAPT Championships - Adelaide Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Open Seat-Godo 2000 - Barcelona BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Energis Dutch Open - Amsterdam U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Medibank Private International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Orleans Challenger Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston BMW Open - Munich Allianz Suisse Open - Gstaad Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Alicante Challenger Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Brest Challenger Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo ARAG World Team Championship - Dusseldorf Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Movistar Open - Vina del Mar Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington MFS Pro Tennis Championships - Boston SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril AEGON Championships - London Heineken Open - Auckland Guayaquil Challenger RCA Championships - Indianapolis Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia SAP Open - San Jose SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel International Championship of Croatia - Umag Winston-Salem Open - Winston-Salem China Open - Beijing China Open - Beijing China Open - Beijing Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Sao Paulo Challenger Jakarta Memphis Mexico City Brasil Open - Costa do Sauipe Bermuda Coral Springs Oporto AEGON Championships - London Bastad Marbella Ostrava If Stockholm Open - Stockholm Estoril Open - Estoril Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Bogota BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Medibank International - Sydney Salzburg Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Nature Valley International - Eastbourne Qatar ExxonMobil Open - Doha Astana Open - Nur-Sultan Millennium Estoril Open - Estoril German Tennis Championships - Hamburg Studena Croatia Open - Umag Bogota Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz Open 13 - Marseille BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Open de Moselle - Metz Antalya Cup - Antalya Abierto Mexicano - Los Cabos Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Movistar Open - Santiago Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Chengdu Open - Chengdu Allianz Suisse Open - Gstaad European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Generali Open 1997 - Kitzbuhel Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Rado Swiss Open - Gstaad China Open - Beijing Scania Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Adidas International - Sydney Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Long Island Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha ATP Kremlin Cup - Moscow Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck US Men's Clay Court Championship - Houston Hungarian Open - Budapest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Marbella Open - Marbella Banca Stato Challenger - Lugano US Men's Clay Court Championship - Houston China Open - Beijing Pilot Pen International - New Haven Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech ABN/AMRO World Tennis Tournament - Rotterdam Seville Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Open Romania - Bucharest Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Cordoba Open - Cordoba AIG Japan Open - Tokyo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona International Championships of Sicily - Palermo 1998 Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Tento Czech Open - Prague China Open - Beijing BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane - Brisbane RCA Championships - Indianapolis Brasil Open - Costa do Sauipe Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Catella Swedish Open - Bastad Generali Open 2002 - Kitzbuhel Copa AT&T - Buenos Aires Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Paegas Czech Open - Prague 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Erste Bank Open - Vienna Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tata Open - Chennai Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne bett1HULKS Championships - Cologne UBS Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Adidas International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sybase Open - San Jose Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The Lipton Championships - Key Biscayne Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nottingham Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Montechiarugolo Challenger Pozoblanco Challenger Santo Domingo Challenger Shanghai ATP Masters 1000 - Shanghai Stanford Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Open de la Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Citrix Tennis Championships - Delray Beach Republic National Bank Monte Carlo Open - Monte Carlo Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Pegaso - Acapulco Rogers Cup - Toronto The Priority Telecom Open - Amersfoort BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte Carlo Open - Monte Carlo Mutua Madrid Open - Madrid Miami Open - Miami Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte Carlo Argentina Open - Buenos Aires Copa Telmex - Buenos Aires Brisbane International - Brisbane Synsam Swedish Open - Bastad Masters Series Madrid - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Mallorca Championships - Mallorca Wimbledon - London Internazionali BNL d'Italia - Rome Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Cincinnati Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells The Lipton Championships - Key Biscayne Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Tennis Masters Series - Monte Carlo French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Tennis Masters Series - Rome Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai French Open - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Australian Open - Melbourne Thailand Open - Bangkok China Open - Beijing U.S. Open - New York French Open - Paris San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Australian Open Apia International - Sydney French Open Open 13 Provence - Marseille Wimbledon Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona U.S. Open Fever-Tree Championships - London Wimbledon - London Telecom Italia Masters - Rome Davis Cup, Group 1, REL1, ECU-ARG 3-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 U.S. Open - New York Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid BNP Paribas Open - Indian Wells AAMI Classic - Kooyong Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati AAMI Classic - Kooyong Tennis Masters Series - Monte Carlo 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 All Lower level tournaments Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group 1, 1R, CHI-ECU 4-1 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 ATP Tour World Championship - Hannover Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, ECU-VEN 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong Grand Slam Cup - Munich Atlanta Olympics Olympics - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing