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
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 Campinas Challenger Verona Challenger Rosario Challenger Rio Open - Rio de Janeiro U.S. Open - New York Bolivia F1 Bolivia F2 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Peru F1 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Chile F13 Portugal F2 Argentina F8 Argentina F9 Venezuela F1 Venezuela F2 Peru F2 Peru F3 Peru F4 Brazil F18 Argentina F21 Argentina F22 Argentina F23 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Bolivia F5 Croatia F4 Croatia F5 Croatia F6 Chile F1 Argentina F3 Argentina F6 Argentina F9 France F12 France F13 Italy F18 Italy F19 Bolivia F3 Bolivia F4 Bolivia F5 Venezuela F3 Argentina F4 Argentina F5 Colombia F2 Sweden F3 Morocco F1 Morocco F2 Spain F12 Bolivia F3 Brazil F11 Brazil F12 Brazil F13 Dominican Republic F2 Dominican Republic F3 Chile F4 Sweden F2 Germany F10 Argentina F2 Argentina F3 Hungary F3 Romania F2 Bulgaria F2 Turkey F25 Turkey F26 Spain F24 Germany F10 Austria F6 Italy F23 Austria F7 Austria F8 Bolivia F1 Bolivia F2 Bolivia F3 USA F5 (Weston) USA F7 (Orlando) Spain F11 (Majadahonda) Spain F12 (Lleida) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Turkey F20 (Antalya) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Denmark F1 Romania F9 (Bucharest) Argentina F7 (Buenos Aires) Bolivia F2 (Cochabamba) Bolivia F3 (Santa Cruz) Ecuador F4 Italy F3 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Italy F5 (Santa Margherita Di Pula) Argentina F5 Ecuador F6 Argentina F6 Italy F20 Open Castilla y Leon - Segovia Portugal F3 Croatia F3 Open Castilla y Leon - Segovia Argentina F4 Maia Open 2002 - Maia Open Castilla y Leon Trofeo Iberdrola - Segovia Sporting Challenger - Turin Copa Ericsson Brazil - Sao Paulo Prostejov Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Montevideo Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Top Wool Challenger Biella - Biella Zagreb Open - Zagreb Quito Challenger Montevideo Challenger Bucaramanga Challenger Padova Challenger San Benedetto Challenger San Juan Challenger Cordoba Challenger Montevideo Challenger Prague Challenger Perugia Challenger Milan Challenger Padova Challenger Porto Alegre Challenger Corrientes Challenger Lima Challenger Open Castilla y Leon - Segovia Buenos Aires Challenger Astana Challenger Punta Del Este Challenger Santiago Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Marburg Challenger Tampere Challenger Lima Challenger Santiago Challenger Milan Challenger Quito Challenger Biella 5 Challenger Lamberts Open by Stawag - Aachen Cordenons Challenger Guayaquil Challenger Santa Cruz de la Sierra Challenger Salinas Challenger Segovia Challenger Bergamo Challenger Santiago Challenger Cali Challenger Curitiba Challenger Pereira Challenger Bucaramanga Challenger Santo Domingo Challenger Heilbronn Challenger Almaty Challenger Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot L'Aquila Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Heineken Open - Auckland Estoril Open - Estoril Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Guayaquil Challenger Buenos Aires Challenger Zivnobanka Czech Open - Prostejov Luedenscheid Challenger Memorial Kolyaskin - Donetsk Liberec Challenger Cali Challenger Madrid Challenger Guayaquil Challenger Prostejov Challenger Cordenons Challenger Open Castilla y Leon - Segovia Nottingham Challenger Santiago Challenger Copa Ericsson Uruguay - Montevideo Adidas International - Sydney Copa AT&T - Buenos Aires St. Tropez Challenger Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Tampere Challenger Gerry Weber Open - Halle Skopje Challenger Montevideo Challenger Mallorca Challenger Generali Open - Kitzbuhel Blumenau Challenger TD Waterhouse Cup - Long Island Vancouver Challenger Savannah Challenger Campionati Internazionali di Sicilia - Palermo Lima 2 Challenger Shymkent Challenger Santo Domingo Challenger Stockholm Open - Stockholm Punta Del Este Challenger Medibank Private International - Sydney Sarasota Challenger Aix En Provence Challenger Dubai Open - Dubai Guayaquil Challenger Open de la Comunidad Valenciana - Valencia Cagliari Challenger Allianz Suisse Open - Gstaad Santa Fe Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Iasi Challenger Campionati Internazionali di Sicilia - Palermo Jameson Cup - Milan Stockholm Open - Stockholm Rome 1 Challenger St. Petersburg Open - St. Petersburg Rome 2 Challenger Oeiras 3 Challenger Lyon Challenger Bratislava Challenger Sydney International - Sydney Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev San Marino Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Montevideo Challenger Lima 2 Challenger The Stella Artois Championships - London Ortisei Challenger Montevideo Challenger Brasilia Challenger Sao Paulo Challenger Guayaquil Challenger Florianopolis Challenger Concepcion Challenger Allianz Suisse Open Gstaad - Gstaad Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Generali Open - Kitzbuhel Concepcion 2 Challenger Campionati Internazionali di Sicilia - Palermo Buenos Aires Challenger Aix En Provence Challenger Bordeaux Challenger Siemens Open 2003 - Scheveningen Lyon Challenger Ilkley Challenger ARAG World Team Championship - Dusseldorf Czech Indoor Open - Prague Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Istanbul Challenger Alicante Challenger Roanne Challenger Concepcion Challenger The Tennis Channel Open - Las Vegas Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Santo Domingo Challenger Buenos Aires Challenger Piracicaba Challenger Montevideo Challenger Mercedes Cup - Stuttgart Santiago Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Rome Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Merida Challenger Turin Challenger Girona Challenger St. Petersburg Open - St. Petersburg Karlsruhe Challenger The Dubai Tennis Championships - Dubai Campinas Challenger The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Punta Del Este Challenger Prostejov Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Santo Domingo Challenger Antofagasta Challenger Guayaquil Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Aix En Provence Challenger TD Waterhouse Cup - Long Island Orleans Challenger SAP Open - San Jose Lima Challenger Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril AEGON Championships - London Mouilleron-Le-Captif Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Alicante Challenger Buenos Aires Challenger Brest Challenger Santiago Challenger Cali Challenger PTT Thailand Open - Bangkok China Open - Beijing Parma Challenger International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Medibank International - Sydney Valencia Open - Valencia Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Buenos Aires Challenger SAP Open - San Jose Medellin Challenger Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Salzburg Challenger China Open - Beijing If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Ecuador Open - Quito SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Studena Croatia Open - Umag AEGON Championships - London If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos Abierto Mexicano - Los Cabos Santos Challenger Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Bogota Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Open de Moselle - Metz Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Open 13 - Marseille Qatar ExxonMobil Open - Doha Santiago Open - Santiago The Stella Artois Championships - London Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Synsam Swedish Open - Bastad Millennium Estoril Open - Estoril European Open - Antwerp Belgrade 2 - Belgrade Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Argentina Open - Buenos Aires Argentina Open - Buenos Aires Astana Open - Nur-Sultan Allianz Suisse Open - Gstaad Todi Challenger Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Morelos Challenger Grand Prix Hassan II - Marrakech German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Guayaquil Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Curitiba Challenger Santa Cruz de la Sierra Challenger Argentina Open - Buenos Aires If Stockholm Open - Stockholm Braunschweig Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Buenos Aires Challenger Antofagasta Challenger ATP Kremlin Cup - Moscow Villa Maria Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Morelos Challenger 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 Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Campinas Challenger Bet-at-home Open - Hamburg Lima Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Asuncion Challenger Forli 6 Challenger Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Barcelona Open Banc Sabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham ASB Classic - Auckland Valencia Open - Valencia Sopot Challenger Santiago 2 Challenger Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Campinas Challenger US Men's Clay Court Championship - Houston Montevideo Challenger Hungarian Open - Budapest SkiStar Swedish Open - Bastad Campinas Challenger Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Buenos Aires Challenger US Men's Clay Court Championship - Houston Montevideo Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Seville Challenger Millennium Estoril Open - Estoril Belgrade Challenger Santa Cruz de la Sierra Challenger Geneva Open - Geneva Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Swiss Indoors Basel - Basel 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 Liberec Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Oeiras 4 Challenger Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Cordoba Open - Cordoba Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Open de Tenis Comunidad Valenciana - Valencia Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Movistar Chile Open - Santiago Countrywide Classic - Los Angeles Curitiba Challenger China Open - Beijing Temuco Challenger BA-CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Brisbane - Brisbane Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 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 Nordea Open - Bastad Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Catella Swedish Open - Bastad Masters Series Monte-Carlo - Monte Carlo Bonn Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Ecuador Open - Quito US Men's Clay Court Championship - Houston Mutua Madrilena Masters Madrid - Madrid Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Villa Maria Challenger Sydney International - Sydney Buenos Aires Challenger Argentina Open - Buenos Aires BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Sony Ericsson Open - Miami Tata Open - Chennai bett1HULKS Championships - Cologne Cordoba Open - Cordoba Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Como Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Santiago Challenger Heilbronn Challenger Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Pozoblanco Challenger Tennis Masters Series - Madrid Barcelona Open Banc Sabadell - Barcelona BNP Paribas Masters - Paris Stanford Challenger Concepcion Challenger BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Amersfoort Challenger Internazionali BNL dItalia - Rome Tennis Channel Open - Las Vegas Mutua Madrilena Masters Madrid - Madrid Antofagasta Challenger Bogota Challenger Rogers Cup - Toronto Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Miami Open - Miami BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Cordoba Open - Cordoba Mutua Madrilena Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto 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 Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome ABN/AMRO World Tennis Tournament - Rotterdam Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok China Open - Beijing San Diego Open - San Diego German Tennis Championships - Hamburg Apia International - Sydney Argentina Open - Buenos Aires Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - 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 French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Hamburg European Open - Hamburg 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 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Nordea Open - Bastad Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Hopman Cup - Perth Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, PO, PUR-BOL 3-1 Davis Cup, Group II, PO, BOL-GUA 3-1 Davis Cup, Group II, PO, PER-BOL 3-2 Davis Cup, Group II, 1R, ESA-BOL 3-2 Davis Cup, Group II, 1R, BOL-PER 1-4 Davis Cup, Group II, PO, BOL-PUR 5-0 Davis Cup, Group II, 1R, GUA-BOL 2-3 Davis Cup, World Group I, PO, BOL-DOM 3-1 Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, PO, PER-BOL 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Americas Group II, PO, BOL-ESA 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 AAMI Classic - Kooyong AAMI Classic - Kooyong Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group II, 1R, MEX-BOL 3-1 U.S. Open (juniors) Davis Cup, Group II, PO, BOL-BAH 4-1 French Open (juniors) Davis Cup, Group I, 1R, BOL-BEL 2-3 AAMI Classic - Kooyong Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group II, 1R, BOL-URU 1-3 AAMI Classic - Kooyong Davis Cup, Group II, 1R, BOL-PER 2-3 Wimbledon (juniors) All Lower level tournaments Mutua Madrid Open - Madrid Madrid Challenger Olympics - London Olympics - Tokyo Barclays ATP World Tour Finals - London Lima 2 Challenger Braunschweig Challenger