Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001
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 Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Mallorca Championships - Mallorca National Bank Open - Montreal Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Adelaide International - Adelaide Miami Open - Miami Tiriac Open - Bucharest Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg Spain F13 Spain F17 Spain F23 Portugal #1-w3 Portugal F1 Portugal F3 Spain F5 Romania F1 Romania F2 Romania F3 Spain F11 Spain F12 Spain F13 Spain F14 Spain F15 Spain F16 Spain F20 Spain F22 Spain F24 Spain F26 Spain F28 Spain F32 Spain F33 Spain F1 Italy F2 Italy F3 Portugal F1 Portugal F2 Portugal F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Spain F26 Spain F29 Spain F30 Spain F31 Spain F32 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Portugal F3 Spain F10 Spain F12 Spain F13 Spain F16 Spain F18 Spain F19 Spain F24 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F35 Portugal F5 France F18 Spain F38 Spain F39 Spain F5 Spain F6 Spain F7 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Spain F14 Spain F18 Spain F19 Italy F14 Italy F15 Netherlands F1 Netherlands F2 France F9 Spain F25 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F33 Spain F34 Spain F35 Spain F36 Spain F37 Spain F39 Spain F40 Spain F41 Spain F2 Spain F3 France F2 Italy F2 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 France F12 Germany F12 Italy F24 France F13 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F36 Spain F37 Spain F3 Great Britain F3 Great Britain F4 Spain F33 Spain F35 Spain F36 Spain F2 Spain F7 Poland F2 Poland F4 Spain F22 Spain F36 France F20 France F22 Spain F24 Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Portugal F12 Spain F19 M25 Loule Wimbledon - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cincinnati Open - Cincinnati U.S. Open - New York Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Samsung Securities Cup - Seoul Trofeo Sisma Mantova - Mantova Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Citta di Como - Como Sail Open - New Delhi ITG Miami Challenger - Miami Open Diputacion Ciudad de Pozoblanco - Cordoba Medjurgorje Open - Medjugorje LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Tennislife Cup - Napoli Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Marrakech Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Tenerife Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Recanati Challenger Vigo Challenger Todi Challenger Puebla Challenger Sao Paulo Challenger Kazan Challenger Rabat Challenger Jersey Challenger Johannesburg Challenger Rome Challenger Ostrava Challenger San Remo Challenger Alessandria Challenger Pozoblanco Challenger Cordenons Challenger Segovia Challenger Salvador Challenger Banja Luka Challenger Izmir Challenger Mons Challenger Orleans Challenger Seoul Challenger Quimper Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Segovia Challenger Karshi Challenger Todi Challenger Quimper Challenger Casablanca Challenger Braunschweig Challenger Recanati Challenger Pozoblanco Challenger Istanbul Challenger Orleans Challenger Madrid Challenger Loughborough Challenger Marbella Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger San Luis Potosi Challenger Sarasota Challenger Tunis Challenger Rome Challenger Blois Challenger Portoroz Challenger Istanbul Challenger Recanati Challenger St. Remy Challenger Istanbul Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Andria Challenger Noumea Challenger Chennai Challenger Kolkata Challenger Leon Challenger San Luis Potosi Challenger Ostrava Challenger Furth Challenger Prague Challenger Recanati Challenger Astana Challenger Segovia Challenger Seville Challenger Meknes Challenger Kenitra Challenger Indore Challenger Pune Challenger Noumea Challenger Bucaramanga Challenger Morelos Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Samarkand Challenger Segovia Challenger Ho Chi Minh City Challenger Pune Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Istanbul Challenger Izmir Challenger Casablanca Challenger Pune Challenger Ortisei Challenger Noumea Challenger Cherbourg Challenger Bergamo Challenger Leon Challenger Panama City Challenger San Luis Potosi Challenger Karshi Challenger Samarkand Challenger Recanati Challenger Portoroz Challenger Suzhou Challenger Pune Challenger Bangalore Challenger Mexico City Challenger Guadalajara Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Cassis Challenger Istanbul Challenger Monterrey Challenger Fairfield Challenger Las Vegas Challenger Playford Challenger Quimper Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Ilkley Challenger Recanati Challenger Ismaning Challenger Houston Challenger Morelos Challenger Monterrey Challenger Prague Challenger Iasi Challenger Lisbon Challenger Potchefstroom 1 Challenger Biella 4 Challenger Salinas Challenger Salinas 2 Challenger Almaty 2 Challenger Puerto Vallarta Challenger Morelos Challenger Bogota Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Mallorca Challenger Spain F16 Portugal #1-w4 Open de la Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Open de Tenis Comunidad Valenciana - Valencia Greece F2 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open 13 - Marseille Heineken Open - Auckland Estoril Open - Estoril Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Studena Croatia Open - Umag Kremlin Cup - Moscow Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Romania F4 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Open 13 - Marseille Spain F10 Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Spain F17 Kremlin Cup - Moscow Aircel Chennai Open - Chennai ASB Classic - Auckland Spain F18 Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco AEGON Championships - London Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Chengdu Open - Chengdu Delray Beach Open - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Swiss Open - Gstaad Zhuhai Open - Zhuhai China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Hamburg European Open - Hamburg Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha Spain F21 Spain F27 Spain F23 Italy F1 Spain F4 Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 Western & Southern Open - Cincinnati 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Spain F9 Spain F33 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group B, Valencia French Open (juniors) Wimbledon (juniors) Mubadala World Tennis Championship All Lower level tournaments Spain F14 Olympics - Rio de Janeiro Spain F15 Spain F23 Spain F22 Spain F24 Spain F4 Spain F14 Spain F20 Spain F21 Spain F22 Spain F25 Spain F26 Spain F27 Spain F32 Portugal #1-w1 Portugal #1-w2 Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Guzzini Challenger - Recanati Black Forest Open - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas M25 Porto Memorial A. Manfredini Sassuolo Challenger - Sassuolo M25 Bakio Dusseldorf Open 2006 - Dusseldorf Guadalajara Challenger Izmir Challenger Genova Open Challenger - Genova Sarasota Challenger Caltanissetta Challenger Rennes Challenger Orleans Challenger Trofeo Internacional Club Laieta - Barcelona LXV Concurso Internacional Vigo - Vigo Media Will Cup Busan Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Isla de Lanzarote - Lanzarote Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas South African Airways Open - East London Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Seville Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Valencia Challenger Orbetello Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech Izmir Cup - Izmir Monza Challenger Riviera de Rimini Challenger - Rimini 84° Concurso Internacional Tenis San Sebastian - San Sebastian 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bratislava Challenger Ford Tennis Championships - Louisville Music City Challenger - Nashville Segovia Challenger San Sebastian Challenger Cancun Challenger Arad Challenger Meknes Challenger Sao Paulo Challenger Kazan Challenger Seville Challenger Casablanca Challenger Wolfsburg Challenger Cherbourg Challenger Istanbul Challenger Brasilia Challenger Sarajevo Challenger St. Remy Challenger Bath Challenger Ljubljana Challenger Caltanissetta Challenger Leon Challenger Guadalajara Challenger Tashkent Challenger Recife Challenger Athens Challenger Blumenau Challenger Napoli Challenger Furth Challenger Pozoblanco Challenger Penza Challenger Recanati Challenger Kazan Challenger Samarkand Challenger San Sebastian Challenger New Delhi Challenger Seville Challenger Ljubljana Challenger Madrid Challenger Rennes Challenger Orleans Challenger Sopot Challenger Noumea Challenger Brest Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Rome Challenger Bangalore Challenger Tunis Challenger Hua Hin Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Andria Challenger Nottingham-2 Challenger Ambato Challenger Vicenza Challenger Barletta Challenger Oberstaufen Challenger Orbetello Challenger St. Remy Challenger Guadalajara Challenger Mallorca Challenger Tashkent Challenger Caltanissetta Challenger Ningboo Challenger Guimaraes Challenger Open de Tenis Comunidad Valenciana - Valencia Leon Challenger Potchefstroom 2 Challenger Gran Canaria 1 Challenger Portoroz Challenger Calgary Challenger Almaty 1 Challenger Tashkent Challenger Pozoblanco Challenger Segovia Challenger Marbella Challenger Leon Challenger Quito Challenger Lima Challenger Ilkley Challenger Alicante Challenger Winnetka Challenger Istanbul Challenger Credit Agricole Suisse Open - Gstaad Noumea Challenger Knoxville Challenger Aguascalientes Challenger Ostrava Challenger Sibiu Challenger Little Rock Challenger Orlando Challenger Gran Canaria 2 Challenger Andria Challenger Prague 2 Challenger Luedenscheid Challenger Segovia Challenger Indian Wells Challenger Cherbourg Challenger Marbella Challenger Marbella Challenger St. Remy Challenger Puerto Vallarta Challenger San Luis Potosi Challenger Cali Challenger Dubai Duty Free Tennis Championships - Dubai Ilkley Challenger Seville Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Stockholm Open - Stockholm Lugano Challenger Malaga Challenger Milan Challenger Bordeaux Challenger Hamburg Challenger Forli 4 Challenger Tunis Challenger Open de Tenis Comunidad Valenciana - Valencia Vegeta Croatia Open - Umag Cleveland Challenger Alicante Challenger Open Sud de France - Montpellier Libema Open - 's-Hertogenbosch European Open - Antwerp Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Hong Kong Tennis Open - Hong Kong Terra Wortmann Open - Halle Moselle Open - Metz Valencia Open - Valencia cinch Championships - London Winston-Salem Open - Winston-Salem Biel Challenger Sofia Open - Sofia ABN AMRO Open - Rotterdam Barcelona Open Banc Sabadell - Barcelona ASB Classic - Auckland Warsaw Challenger BMW Open - Munich Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Valencia Open - Valencia Aircel Chennai Open - Chennai Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg China Open - Beijing Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Valencia Open - Valencia Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Heineken Open - Auckland Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona PTT Thailand Open - Bangkok BMW Open - Munich China Open - Beijing St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Ecuador Open - Quito Garanti Koza Sofia Open - Sofia EFG Swiss Open - Gstaad Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel BMW Open - Munich Ecuador Open - Quito Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune ASB Classic - Auckland New York Open - New York Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Mallorca Championships - Mallorca Swiss Open - Gstaad European Open - Antwerp Stockholm Open - Stockholm Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Astana Open - Astana Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Citi Open - Washington ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Kremlin Cup - Moscow Terra Wortmann Open - Halle New York Open - New York ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Rolex Paris Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group B, Valencia Wimbledon - London U.S. Open (juniors) Pozoblanco Challenger Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney