Career 2025 2024 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
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 Spain F8 Spain F22 Spain F23 Spain F27 Spain F28 Spain F29 Spain F3 Spain F5 Spain F7 Spain F8 Spain F10 Spain F11 Spain F18 Spain F24 Spain F25 Spain F27 Spain F29 Spain F30 Tunisia F8 Tunisia F9 Spain F1 Spain F2 Spain F3 Spain F5 Egypt F8 Spain F6 Spain F7 Spain F10 Spain F11 Spain F12 Spain F13 Portugal F6 Spain F15 Spain F20 Spain F21 Spain F26 Belgium F12 Spain F30 Spain F31 Spain F32 Tunisia F30 Tunisia F31 Morocco F6 France F1 France F2 Spain F2 Spain F3 Tunisia F9 Spain F9 Spain F10 Portugal F6 Spain F15 Italy F15 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F24 Germany F10 Spain F26 Spain F28 Spain F30 Spain F31 Spain F37 Spain F38 Spain F39 Spain F1 (Manacor) Spain F5 (Murcia) Spain F6 (Cornella) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F7 (Carcavelos) Spain F11 (Majadahonda) Spain F16 (Huelva) Spain F17 (Martos) Germany F4 (Kaltenkirchen) Spain F19 (Bakio) Spain F20 (Getxo) Spain F21 (Gandia) Spain F22 (Denia) Spain F23 (Xativa) Spain F27 (Donostia-San-Sebastian) Spain F31 (Sabadell) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Tunisia F7 Spain F1 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F19 Spain F6 (Xabia) Spain F20 Spain F26 Egypt F9 Espinho Challenger - Espinho Spain F31 Spain F24 Spain F6 Spain F4 Spain F4 (Paguera) Tennis Cup of Flanders - Ostende Copa Sevilla - Seville Barletta Citta Della Disfida Open 2000 - Barletta Milan Challenger Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Pozoblanco Challenger Skandia Open - Linz M25 Mataro Open de Charleroi - Charleroi Maia Open - Oporto Casablanca Challenger Andria Challenger Bastad Challenger Meerbusch Challenger Manerbio Challenger Alicante Challenger Bordeaux Challenger Oeiras 2 Challenger Estoril Challenger Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Stockholm Open - Stockholm Open 13 - Marseille Orleans Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Budapest Challenger Brescia Challenger Rome Challenger Mestre Challenger Portoroz Challenger Seville Challenger Alphen Challenger Szczecin Challenger Ortisei Challenger Ismaning Challenger Chennai Challenger Bangkok Challenger Punta Del Este Challenger Santiago Challenger St. Brieuc Challenger Aix En Provence Challenger Glasgow Challenger Rome Challenger Heilbronn Challenger Poznan Challenger Lisbon Challenger Scheveningen Challenger Padova Challenger Banja Luka Challenger Calgary Challenger Columbus Challenger M25 Santander Quimper Challenger Marbella Challenger Recanati Challenger San Benedetto Challenger Liberec Challenger Parma Challenger Milan Challenger Tata Open - Chennai Milan Indoors - Milan Dubai Open - Dubai Biella Challenger Hamburg Challenger Estoril Open - Estoril Open Seat Godo - Barcelona Pau Challenger Perugia Challenger Como Challenger Mercedes Cup - Stuttgart Ludwigshafen Challenger 2000 Cairo Challenger - Cairo Todi Challenger Maia Challenger Spain F5 V Torneo Internazionale di Tennis - Barletta Poznan Challenger Marbella Challenger Dubai Open - Dubai Mohammedia Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Heilbronn Challenger Prostejov Challenger Mercedes Cup - Stuttgart Milan Challenger Croatia Open - Umag Bordeaux Challenger Pilot Pen Tennis - New Haven Open Diputacion Pozoblanco - Cordoba Oeiras 1 Challenger Liberec Challenger Campionati Internazionali di Sicilia - Palermo Rovereto Challenger Heilbronn Challenger Eckental Challenger Amersfoort Challenger Oeiras 4 Challenger Bangalore Challenger CA Tennis Trophy - Vienna Menorca Challenger Spain F8 Rennes Challenger Grand Prix de Tennis de Lyon - Lyon Bergamo Challenger Next Generation Adelaide International - Adelaide M25 Les Franqueses del Valles Sydney International - Sydney Guadalajara Challenger SAP Open - San Jose Madrid Challenger Perugia Challenger Tennis Channel Open - Las Vegas Sopot Challenger Cordenons Challenger Meerbusch Challenger Seville Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Open SEAT Godo 2006 - Barcelona Mouilleron-Le-Captif Challenger Caltanissetta Challenger Noumea Challenger Orlando Challenger Budapest Challenger Ordina Open - 's-Hertogenbosch Indian Wells Challenger Lille Challenger Synsam Swedish Open - Bastad Sophia Antipolis Challenger Murcia Challenger Spain F11 Generali Open - Kitzbuhel Francavilla Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Braga Challenger Barcelona Challenger Lisbon Challenger Prostejov Challenger Poznan Challenger Lyon Challenger Heineken Open - Auckland Prague Challenger ABN/AMRO World Tennis Tournament - Rotterdam Genova Challenger The Dubai Tennis Championships - Dubai Genova Challenger Gran Canaria 2 Challenger Estoril Open - Estoril Oeiras 3 Challenger Aix En Provence Challenger Ordina Open - 's-Hertogenbosch AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Portugal F5 AXA Open II - Espinho Mercedes Cup - Stuttgart Open Diputacion - Cordoba Generali Open - Kitzbuhel Seville Challenger CA-Challenge 2000 - Graz Barcelona Challenger Napoli 2 Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Monterrey Challenger China Open - Beijing Roseto Degli Abruzzi 2 Challenger Marbella Challenger Heineken Trophy - 's-Hertogenbosch Open de Moselle - Metz Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Telenordia Swedish Open - Bastad Heilbronn Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Meerbusch Challenger Catella Swedish Open - Bastad Genova Challenger Medibank International - Sydney Iasi Challenger Oeiras 3 Challenger Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Glasgow Challenger Pilot Pen Tennis - New Haven Girona Challenger Heineken Open - Auckland Madrid Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Brieuc Challenger Ordina Open - s-Hertogenbosch China Open - Beijing Mallorca Open - Mallorca Seville Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Sibiu Challenger Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Ortisei Challenger Modena Challenger Noumea Challenger Rennes Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Quimper Challenger Cherbourg Challenger Sofia 1 Challenger Nur-Sultan Challenger Prague II Challenger Ordina Open - 's-Hertogenbosch Cordenons Challenger Hersonissos 6 Challenger Biella Challenger Alicante Challenger Marbella Challenger Adidas International - Sydney Istanbul Challenger Antalya Challenger Antalya 2 Challenger Quimper 2 Challenger TD Waterhouse Cup - Long Island Cherbourg Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Brest Challenger Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Orange Prokom Open - Sopot Winston-Salem Open - Winston-Salem Open Seat Godo 2007 - Barcelona Grand Prix de Tennis de Lyon - Lyon Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Open de Moselle - Metz Seville Challenger Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Ismaning Challenger Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Braunschweig Challenger Argentina Open - Buenos Aires Adidas International - Sydney Targu Mures 2 Challenger Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Rome Challenger cinch Championships - London Hall of Fame Open - Newport BCR Open Romania - Bucharest Catella Swedish Open - Bastad Open Sud de France - Montpellier Movistar Chile Open - Santiago International German Open - Hamburg Bet-at-home Open - Hamburg VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires Shenzhen Open - Shenzhen Synsam Swedish Open - Bastad If Stockholm Open - Stockholm Moselle Open - Metz Moselle Open - Metz Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Geneva Open - Geneva China Open - Beijing Open 13 - Marseille Plava Laguna Croatia Open - Umag Marburg Challenger Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Anytech365 Andalucia Open - Marbella Open de Moselle - Metz Tata Open Maharashtra - Pune Heineken Open - Auckland Braga Challenger Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide Adelaide International - Adelaide China Open - Beijing Erste Bank Open - Vienna Murcia Challenger SkiStar Swedish Open - Bastad Villena Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad L'Aquila Challenger China Open - Beijing Brasil Open - Salvador Sassuolo Challenger Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Swiss Open - Gstaad Valencia Open - Valencia Blois Challenger Tenerife 1 Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Roseto Degli Abruzzi 1 Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Lille Challenger Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Milan Challenger Prague Challenger Moselle Open - Metz Swiss Open - Gstaad Targu Mures 1 Challenger Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Koblenz Challenger Geneva Open - Geneva Koblenz Challenger Cherbourg Challenger SkiStar Swedish Open - Bastad Como Challenger Rio Open - Rio de Janeiro Mouilleron-Le-Captif Challenger TEB BNP Paribas Istanbul Open - Istanbul Pau Challenger Masters Series - Hamburg Heilbronn Challenger Barcelona Challenger Segovia Challenger Geneva Open - Geneva SkiStar Swedish Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam Seville Challenger Intrum Stockholm Open - Stockholm Zug Challenger Grand Prix Hassan II - Marrakech Astana Open - Astana Open Sud de France - Montpellier Amersfoort Challenger Grand Prix de Tennis de Lyon - Lyon Seville Challenger RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona Plava Laguna Croatia Open - Umag ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Bratislava 1 Challenger Regions Morgan Keegan Championships - Memphis Plava Laguna Croatia Open - Umag Milan Challenger Sofia Open - Sofia Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Telenordia Swedish Open - Bastad Tennis Napoli Open - Naples Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Firenze Open - Florence Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Valencia Challenger Open Seat-Godo '99 - Barcelona Tennis Masters Series - Rome Cordoba Open - Cordoba Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris China Open - Beijing Barcelona Open Banc Sabadell - Barcelona AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome 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 Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Movistar Open - Vina del Mar Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 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 Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Salzburg Challenger Rolex Paris Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Apia International - Sydney Valencia Open - Valencia St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Qatar Exxon Mobil Open - Doha Open 13 Provence - Marseille Rio Open - Rio de Janeiro Bergamo Challenger Braunschweig Challenger Sopot Challenger Augsburg Challenger cinch Championships - London Biella 2 Challenger Malaga Challenger If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Girona Challenger Montechiarugolo - Parma Challenger Pacific Life Open - Indian Wells CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington Heineken Open - Auckland Modena Challenger Campionati Internazionali d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Prostejov Challenger Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Luedenscheid Challenger Internazionali BNL dItalia - Rome Mallorca Championships - Mallorca If Stockholm Open - Stockholm Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Nordea Open - Bastad Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Hamburg European Open - Hamburg Tennis Masters Series - Hamburg European Open - Antwerp Rio Open - Rio de Janeiro Melbourne Summer Set - Melbourne Sony Ericsson Open - Miami Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami U.S. Open - New York Open 13 Provence - Marseille Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Rogers Masters - Toronto Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Rolex Paris Masters - Paris Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne Hyundai Hopman Cup - Perth Davis Cup, World Group, F, ESP-USA 3-2 All Lower level tournaments Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group C, Valencia Valencia Challenger Davis Cup, World Group, 1R, PER-ESP 0-5 Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Athens Olympics - Beijing National Bank Open - Toronto U.S. Open (juniors) Argentina Open - Buenos Aires