Career 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 Brazil F10 Brazil F11 Venezuela F5 Brazil F16 Brazil F18 Colombia F1 Colombia F2 Colombia F3 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Spain F12 Spain F13 Colombia F3 Colombia F4 Spain F11 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F8 Venezuela F9 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Venezuela F6 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 Brazil F7 Canada F1 (Gatineau) Canada F2 (Sherbrooke) M15 Sunrise M25 Tulsa M15 Horgen M25 Oviedo M25 Madrid M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Naples M25 Pensacola M25 Santo Domingo M25 Marburg M25 Denia M25 Muttenz M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Cancun M25 Anapoima Colombia F3 Colombia F4 Venezuela F4 Colombia F5 Colombia F6 Brazil F9 Brazil F17 VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome Colombia F2 Warta Cup 2001 - Sopot Colombia F3 Colombia F4 M25 Iowa City Colombia F1 Challenger Ciudad de Guayaquil - Guayaquil Seguros Bolivar Open - Bogota XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Bancolombia Open - Cali Salinas Challenger Bucaramanga Challenger San Luis Potosi Challenger Pereira Challenger Cali Challenger Bogota Challenger Memorial Savigni - Sassuolo Tiburon Challenger Calabasas Challenger Medellin Challenger San Remo Challenger Cremona Challenger Rome Challenger Bogota Challenger M25 Medellin ATU Cup 2001 - Weiden Pro Tennis World Open - Boca Raton Cali Challenger Asirom Challenger Brasov - Brasov Quito Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Bogota Challenger Manta Challenger Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague Cali Challenger Architect Open - Budapest Zivnobanka Czech Open - Prostejov Aguascalenties Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona Tiburon Challenger I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Sporting Challenger - Turin Memorial Savigny - Sassuolo Bucaramanga Challenger XI Venice Open - Venice Salinas Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Barranquilla Challenger San Luis Potosi Challenger Cordenons Challenger Guayaquil Challenger Bucaramanga Challenger Furth Challenger Blois Challenger Manta Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Kaoshuing Challenger Sao Jose Do Rio Preto Challenger Sao Paulo Challenger Bucaramanga Challenger Seguros Bolivar Open - Medellin Cordoba Challenger Guayaquil Challenger Santiago Challenger Todi Challenger Bancolombia Open - Bogota Barranquilla Challenger Quito Challenger Seguros Bolivar Open - Medellin Pereira Challenger Copa Petrobras Bogota - Bogota Lima Challenger BH Tennis Open - Belo Horizonte Bucaramanga Challenger Salinas Challenger Biella Challenger Aix En Provence Challenger Milan Challenger San Marino Challenger Bogota Challenger Barranquilla Challenger Monterrey Challenger Guayaquil Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Savannah Challenger Vicenza Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bogota Open - Bogota Medellin Challenger Monza Challenger Granby Challenger Floridablanca Challenger Fairfield Challenger Diego Open - Budapest Cali Challenger Noumea Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger Guadalajara Challenger Leon Challenger Blois Challenger Iasi Challenger Milan Challenger Astana Challenger Sao Paulo Challenger Buenos Aires Challenger Calgary Challenger Padova Challenger Alessandria Challenger Vancouver Challenger Columbus Challenger Ilkley Challenger Manerbio Challenger Como Challenger Savannah Challenger Medellin Challenger Sao Paulo Challenger Seguros Bolivar Open - Medellin Pereira Challenger Cali Challenger Bucaramanga Challenger San Luis Potosi Challenger Bucaramanga Challenger Kamnik Challenger - Kamnik Salinas Challenger Puerto Vallarta Challenger Sarasota Challenger Caltanissetta Challenger L'Aquila Challenger Estoril Open - Estoril Medellin Challenger Furth Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Bogota Challenger Campionati Internazionali di Sicilia - Palermo Muller Cup - Ulm Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Idea Prokom Open - Sopot Santo Domingo Challenger Morelos Challenger Pekao Open 2003 - Szczecin Leon Challenger Le Gosier Challenger Vicenza Challenger Trofeo Barcelona de Tenis - Barcelona Guayaquil Challenger Morelos Challenger Pozoblanco Challenger Medellin Challenger Stockton Challenger Recanati Challenger Sarasota Challenger Bordeaux Challenger Sacramento Challenger Copa Ericsson Uruguay - Montevideo Santiago Challenger Campinas Challenger Cordenons Challenger Montevideo Challenger Newport Beach Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Perugia Challenger Brasil Open - Costa do Sauipe Cary Challenger Tiburon Challenger Winnetka Challenger Las Vegas Challenger Knoxville Challenger Houston Challenger Caltanissetta Challenger Open de la Comunidad Valenciana - Valencia Orlando Challenger Columbus Challenger Punta Del Este Challenger Allianz Suisse Open - Gstaad Bogota Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Braga Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Orbetello Challenger St. Petersburg Open - St. Petersburg Binghamton Challenger Cordenons Challenger Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Seville Challenger Brasil Open - Costa do Sauipe Lima Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Guayaquil Challenger Open de la Comunidad Valenciana - Valencia Rio De Janeiro Challenger Salinas Challenger Olbia Geovillage Open - Olbia Barranquilla Challenger San Marino Cepu Open - San Marino ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mallorca Challenger Ambato Challenger Bogota Challenger Croatia Open - Umag Guayaquil Challenger Campinas Challenger Pilot Pen Tennis - New Haven Copa Ericsson Chile - Santiago Pereira Challenger Campionati Internazionali di Sicilia - Palermo Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Copa Petrobras Colombia - Bogota Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille Copa Petrobras Colombia - Bogota ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Copa Petrobras-Colombia - Bogota 2003 Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Bogota Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Bogota Challenger Open de Moselle - Metz Manta Challenger ABN AMRO World Tennis Tournament - Rotterdam Santo Domingo Challenger The Dubai Tennis Championships - Dubai Sacramento Challenger Catella Swedish Open - Bastad Montevideo Challenger Sao Paulo Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Prague Challenger Lima Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Rome Challenger Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Rio De Janeiro Challenger Open Sabadell Atlantico - Barcelona Pereira Challenger Open de Nice Cote d'Azur - Nice International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Caltanissetta Challenger St. Petersburg Open - St. Petersburg Milan Challenger SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Bucaramanga Challenger Porto Alegre Challenger Heineken Open - Auckland Medellin Challenger ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia San Juan Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Samarkand Challenger Ordina Open - s-Hertogenbosch Masters Series - Hamburg SAP Open - San Jose Santiago Challenger Tiburon Challenger Malaysian Open - Kuala Lumpur Little Rock Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Pereira Challenger Abierto Mexicano Telcel - Acapulco China Open - Beijing Portugal Open - Oeiras Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Bogota Challenger Stockton Challenger Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon Panama City Challenger BellSouth Open - Vina del Mar Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Pereira Challenger Erste Bank Open - Vienna China Open - Beijing Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Montevideo Challenger Bogota Challenger BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Open de Moselle - Metz European Open - Antwerp Sao Paulo Challenger Open Parc - Lyon Ecuador Open - Quito Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals ASB Classic - Auckland Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Happy Valley Challenger China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Heineken Open - Auckland Stockholm Open - Stockholm Sarasota Challenger Medellin Challenger Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires BMW Open - Munich Claro Open Colombia - Bogota Santiago Challenger SkiStar Swedish Open - Bastad Medellin Challenger Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Bordeaux Challenger Heineken Open - Auckland Chicago Challenger Granby Challenger Gatineau Challenger Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Panama City Challenger Charlottesville Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad San Marino Challenger BB&T Atlanta Open - Atlanta Tallahassee Challenger Cali Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Prostejov Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Rio Open - Rio de Janeiro Sao Paulo Challenger US Men's Clay Court Championship - Houston Bogota Challenger Nord/LB Open - Braunschweig Aegon Nottingham Open - Nottingham Citi Open - Washington AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Santiago Challenger The LTA Hull Challenger - Hull Millennium Estoril Open - Estoril ASB Classic - Auckland Ecuador Open - Quito SkiStar Swedish Open - Bastad Drummondville Challenger Rio Open - Rio de Janeiro Vicenza Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Quito Challenger Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Brasilia Challenger Columbus Challenger Monterrey Challenger Campinas Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Blois Challenger China Open - Beijing Morelos Challenger Antalya Cup - Antalya Bet-at-home Open - Hamburg Citi Open - Washington ASB Classic - Auckland Bogota Challenger - Bogota L'Aquila Challenger Heilbronn Challenger Cali Challenger Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Salinas 2 Challenger Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Florianopolis Challenger The Nottingham Open - Nottingham Abierto Mexicano Telcel - Acapulco Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Catella Swedish Open - Bastad Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Copa AT&T - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha NASDAQ-100 Open - Miami Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tata Open - Chennai Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Santiago Challenger Tallahassee Challenger BNP Paribas Masters - Paris Tennis Masters Series - Madrid Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Open Seat Godo - Barcelona Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Portugal Open - Oeiras Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells International Indoor Tennis Championships of Croatia - Zagreb Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome CA Tennis Trophy - Vienna Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Claro Open Colombia - Bogota Heineken Open - Auckland Rogers Cup - Toronto Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - 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 Rogers Cup - Montreal Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Rogers Masters - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Croatia Open - Umag French Open - Paris European Open - Antwerp ASB Classic - Auckland Wimbledon - London Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Open Sud de France - Montpellier Brisbane International - Brisbane German Tennis Championships - Hamburg U.S. Open - New York Argentina Open - Buenos Aires NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Olympics - London Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, QF, GER-ESP 1-4 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, F, ESP-CZE, 5-0 Capitala World Tennis Championship Davis Cup, World Group, SF, ESP-FRA 4-1 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, 1R, BAR-COL 0-4 All Lower level tournaments Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 The Mubadala World Tennis Championship Davis Cup, Group I, 2R, COL-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, COL-SWE 4-0 Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Campeonato de Espana Kia de Tenis 2004 - Madrid Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing