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
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F7 Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Hamburg Challenger - Hamburg Challenger Britania Zavaleta - Puebla Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Copa Ericsson - Caracas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Rijeka Open - Rijeka BH Tenis Open International Cup 2008 - Belo Horizonte Cyclus Open de Tenis - Florianopolis Reggio Emilia Challenger Cancun Challenger Asuncion Challenger Sao Paulo Challenger San Jose Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Bordeaux Challenger Bogota Challenger Binghamton Challenger Recife Challenger Medellin Challenger Pereira Challenger Prostejov Challenger San Marino Challenger San Luis Potosi Challenger Rome Challenger Lyon Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Savannah Challenger Madrid Challenger Aix En Provence Challenger Salzburg Challenger Vancouver Challenger Sao Paulo Challenger Istanbul Challenger Blunmenau Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Roanne Challenger Genova Challenger Bucaramanga Challenger Bordeaux Challenger Quito Challenger Bratislava 1 Challenger Santo Domingo Challenger Seville Challenger Panama City Challenger Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island Brazil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm Heineken Open - Auckland BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow AIG Japan Open - Tokyo Stockholm Open - Stockholm XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Copa AT&T - Buenos Aires Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Top Wool Challenger Biella - Biella The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Qatar Open - Doha Open de la Comunidad Valenciana - Valencia The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Pekao Open 2003 - Szczecin MoviStar Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Jameson Cup - Milan BMW Tennis Championship - Sunrise Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Heineken Open - Auckland Movistar Open - Vina del Mar Puebla Challenger Szczecin Challenger Segovia Challenger The Artois Championships - London The Nottingham Open - Nottingham China Open - Beijing St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Rome Challenger Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Panama City Challenger Brisbane International - Brisbane Estoril Open - Estoril AEGON Championships - London San Juan Challenger Villa Allende Challenger China Open - Beijing Salinas Challenger Abierto Mexicano Telcel - Acapulco Leon Challenger Guadalajara Challenger Stanford Challenger Studena Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest PTT Thailand Open - Bangkok Winston-Salem Open - Winston-Salem Valencia Open - Valencia VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Gonet Geneva Open - Geneva Belgrade 2 - Belgrade Frito Lay/USTA Challenger - Binghamton Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Pozoblanco Challenger Tennis Masters Series - Cincinnati Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Cerveza Club Columbia Open - Bogota Adidas International - Sydney Hellmann's Cup - Santiago U.S. Men's Clay Court Championships - Orlando Tennis Napoli Cup - Naples Sporting Challenger - Turin Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev San Luis Potosi Challenger 2000 - San Luis Potosi Salem Open - Hong Kong Pekao Open - Szczecin Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Brasil Open - Salvador Chevrolet Cup - Vina del Mar Maia Open 2002 - Maia CA Tennis Trophy - Vienna Okal Open - Eckental Sydney International - Sydney ATP Studena Croatia Open Umag - Umag Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Challenger Santa Cruz - Santa Cruz IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Toluca Challenger - Toluca Cerveza Cristal - Santiago ATP Tour Challenger at Nellie Gail - Laguna Hills Regions Morgan Keegan Championships - Memphis XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Maia Open - Oporto Zagreb Open - Zagreb Open 88 - Contrexeville V Trofeo Ciudad de Quito - Quito Stockholm Open - Stockholm Copa Ericsson - Sao Paulo Copa Ericsson - Lima Nord/LB Open - Braunschweig Canottieri Mincio Open - Mantova Siemens Open 2003 - Scheveningen Open Castilla y Leon - Segovia Czech Indoor Open - Prague BB&T Atlanta Open - Atlanta The Ericsson Open - Miami Open Castilla y Leon - Segovia Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo ARAG World Team Championship - Dusseldorf Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Open Castilla y Leon - Segovia Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BMW Tennis Championship - Sunrise Tennis Masters Series - Toronto BNP Paribas Masters - Paris NASDAQ-100 Open - Miami XL Bermuda Open - Bermuda Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tunis Open - Tunis Pacific Life Open - Indian Wells Morocco Tennis Tour - Marrakech NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Copa AT&T - Buenos Aires Masters Series Hamburg - Hamburg Tata Open - Chennai Masters Series Madrid - Madrid BNP Paribas Masters - Paris Nord LB Open - Braunschweig Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Citta di Como Challenger - Como Genova Open Challenger - Genova Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Challenger Copa Sevilla 2008 - Seville Mutua Madrilena Masters Madrid - Madrid Brasil Open - Costa do Sauipe Rogers Cup - Montreal Copa Petrobras-Brazil - Aracaju Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telfonica MoviStar - Acapulco Brasil Open - Sao Paulo Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Copa Petrobras-Uruguay - Montevideo Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Bancolombia Open - Cali Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Seguros Bolivar Open - Medellin Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai Allianz Suisse Open - Gstaad BNP Paribas Open - Indian Wells Open Seat Godo - Barcelona Sony Open Tennis - Miami Legg Mason Tennis Classic - Washington Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Open SEAT 2008 - Barcelona Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Prostejov Challenger Miami Open - Miami Mutua Madrid Open - Madrid Lugano Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Milan Challenger Braunschweig Challenger Miami Open - Miami Rogers Cup - Toronto San Benedetto Challenger Bogota Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Poznan Challenger Internazionali BNL d'Italia - Rome Catella Swedish Open - Bastad Brasilia Challenger Miami Open - Miami Buenos Aires Challenger BA-CA Tennis Trophy - Vienna Montevideo Challenger Asuncion Challenger Santiago Challenger Medellin Challenger Guayaquil Challenger Sybase Open - San Jose Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Sunrise Challenger Curitiba Challenger Zagreb Challenger Bogota Challenger US Men's Clay Court Championship - Houston Genova Challenger Stockholm Open - Stockholm Montevideo Challenger Buenos Aires Challenger Santiago Challenger China Open - Beijing Medellin Challenger ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Santiago Challenger Winnetka Challenger Chengdu Open - Chengdu Copa Telmex - Buenos Aires Tiburon Challenger Tennis Channel Open - Las Vegas Montevideo Challenger Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cordenons Challenger Como Challenger Zivnobanka Open - Prostejov Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Santiago Challenger Ostrava Challenger BMW Open - Munich Apia International - Sydney China Open - Beijing Copa Telmex - Buenos Aires French Open - Paris The Dubai Tennis Championships - Dubai Lamberts Open by Stawag - Aachen Wimbledon - London US Men's Clay Court Championship - Houston Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Bet-at-home Cup - Kitzbuhel IV Abierto Internacional de Salinas - Salinas Tenniscup of Flanders - Ostende Intrum Stockholm Open - Stockholm Wimbledon - London Grand Prix Hassan II - Marrakech XL Capital Bermuda Open - Bermuda SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel U.S. Open - New York Moselle Open - Metz Bet-at-home Open - Hamburg Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Cordoba Open - Cordoba Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Argentina Open - Buenos Aires Astana Open - Nur-Sultan Wimbledon - London Cordoba Open - Cordoba Muller Cup 99 - Ulm U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris Swiss Open - Gstaad Ecuador Open - Quito Gonet Geneva Open - Geneva FILA Challenger - Biella XI Venice Open - Venice Wimbledon - London Copa Ericsson Chile - Santiago U.S. Open - New York Hungarian Open - Budapest Antalya Cup - Antalya Zivnobanka Czech Open - Prostejov Sydney International - Sydney Ricoh Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam FILA Challenger Biella - Biella Amer-Wilson Tampere ATP Tournament - Tampere Fever-Tree Championships - London Erste Bank Open - Vienna Tennis Napoli Cup - Napoli Aix En Provence Challenger Ortisei Challenger Millennium Estoril Open - Estoril Phoenix Challenger Tenerife Challenger European Open - Antwerp Bordeaux Challenger Nottingham Challenger Monterrey Challenger Grand Prix Hassan II - Marrakech Ilkley Challenger Segovia Challenger Barranquilla Challenger Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach Montechiarugolo Challenger Manta Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm Wimbledon - London French Open - Paris Wimbledon - London Qatar ExxonMobil Open - Doha 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 Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. French Open - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ATP Kremlin Cup - Moscow Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Open 13 - Marseille Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Australian Open - Melbourne ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad French Open - Paris U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Australian Open - Melbourne Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad French Open - Paris Sydney International - Sydney Open 13 - Marseille The Tennis Channel Open - Las Vegas Tennis Masters Series - Indian Wells Australian Open - Melbourne Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Gerry Weber Open - Halle Catella Swedish Open - Bastad Serbia Open - Belgrade Tennis Masters Series - Paris Estoril Open - Estoril U.S. Open - New York China Open - Beijing China Open - Beijing Movistar Open - Santiago SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston bett1HULKS Championships - Cologne Atlanta Tennis Championships - Atlanta Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar NASDAQ-100 Open - Miami Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Tennis Masters Series - Monte Carlo China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Hellmann's Cup - Santiago US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle Cerveza Club Columbia Open - Bogota Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Antalya Cup - Antalya Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Millennium Estoril Open - Estoril Sony Ericsson Open - Miami The Ericsson Open - Miami Shanghai ATP Masters - Shanghai Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Madrid Tennis Masters Series - Montreal BNP Paribas Masters - Paris Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Masters Series Monte Carlo - Monte Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, World Group, QR, ZIM-CHI 4-1 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, ISR-CHI 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4 BNP Paribas Masters - Paris Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Hopman Cup - Perth Hopman Cup - Perth Rogers Cup - Montreal U.S. Open - New York Davis Cup, World Group, PO, ESP-UKR 5-0 French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campeonato de Espana Kia de Tenis 2004 - Madrid Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne All Lower level tournaments U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Barclays ATP World Tour Finals - London Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, CHI-BAH 4-1 Wimbledon - London Tennis Masters Series - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1