Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 F1 Spain F2 Spain F3 Mexico F1 Mexico F2 Mexico F4 Canada F3 USA F18 USA F19 USA F20 USA F13 USA F14 USA F15 USA F16 USA F18 USA F20 USA F3 USA F15 USA F18 Mexico F7 Mexico F11 Mexico F12 USA F16 USA F17 Italy F28 France F13 Mexico F10 USA F26 USA F27 Mexico F16 USA F3 Mexico F3 Usa F12 Usa F13 Usa F14 Venezuela F4 USA F22 Mexico F13 Spain F4 Italy F23 Mexico F9 Britania Zavaleta - Puebla USA F27 USA F27 Binghamton Professional Tennis Tournament - Binghamton Challenger Leon 2004 - Leon USA F10 USA F12 Mexico F10 Mexico F6 France F14 Atlanta Clay Court Challenger - Atlanta Costa Rica F1 USA F6 M15 Cancun GHI Bronx Tennis Classic - Bronx Music City Challenger - Nashville Abierto Internacional Varonil Ciudad de Cancun - Cancun Dallas Challenger San Luis Potosi Challenger Vancouver Challenger Binghamton Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Gran Challenger Casablanca - Mexico City X Ciutat de Barcelona - Barcelona Stella Artois Clay Court Championships - Budaors Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXX Edizione 'A Savoldi Marco' - Manerbio Abierto Club Casablanca - Mexico City West Side Tennis Challenger - Forest Hills Copa Kia - Santiago VIII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Fifth Third Bank Tennis Championships - Lexington Open de Franche-Comte - Besancon 10ø Tornea B. Camparini - Reggio Emilia West Side Tennis Club Clay Court Challenger - Forest Hills Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans IPP Geneva Trophy - Geneva Lubbock Challenger - Lubbock Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Jameson Cup - Milan The Natrel's Challenger - Granby Genova Challenger Cepu Open - San Marino Banca Stato Challenger - Lugano Nord LB Open - Braunschweig GHI Bronz Classic - Bronx The Natrel's Challenger of Granby - Granby Challenger Britania Zavaleta - Puebla Challenger Fondazione Carige - Genova Genova Challenger dBI Tennis Challenger - Binghamton Austin Challenger - Austin Montevideo Challenger Yuba City Challenger IPP Open - Helsinki Santo Domingo Challenger Tallahassee Tennis Challenger - Tallahassee Seville Challenger Odlum Brown Vancouver Open - Vancouver Mexico City Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Tennis Napoli Cup 2004 - Napoli Segovia Challenger Odlum Brown Vancouver Open - Vancouver San Marino Cepu Open - San Marino Milan Challenger Szczecin Challenger Szczecin Challenger Copa Sevilla Internacionales de Andalucia - Seville Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca 2003 West Side Tennis Club Challenger - Forest Hills San Luis Potosi Challenger - San Luis Potosi Synsam Swedish Open - Bastad Open de Montauban - Montauban Levene Gouldin & Thompson Tennis Challenger - Binghamton Generali Open - Kitzbuhel Idea Prokom Open - Sopot Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Guzzini Challenger - Recanati CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Banca Marche Tennis Cup - San Benedetto The West Side Tennis Club Grass Court Challenger - Forest Hills Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Lubbock Challenger - Lubbock Heineken Open - Auckland Music City Challenger - Nashville Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Zagreb Open - Zagreb Atlantic City Open - Atlantic City Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Jameson Cup - Milan Orange Prokom Open - Sopot Mobilux Open - Luxembourg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Napoli Cup 2006 - Napoli BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Bogota Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich 2008 Lubbock Challenger - Lubbock AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Challenger Britania Zavaleta - Puebla UNICEF Open - 's Hertogenbosch China Open - Beijing Campionati Internazionali di Sicilia - Palermo Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Valencia Open - Valencia Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Bogota Challenger Mercedes Cup - Stuttgart Sophia Antipolis Challenger BMW Open - Munich Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Sabadell Atlantico - Barcelona M15 Cancun Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Rio Open - Rio de Janeiro BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Heineken Open - Auckland If Stockholm Open - Stockholm Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Erste Bank Open - Vienna German Tennis Championships - Hamburg Rome Challenger Malaysian Open - Kuala Lumpur Catella Swedish Open - Bastad China Open - Beijing Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Moselle Open - Metz Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Allianz Suisse Open - Gstaad International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Apia International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Apia International - Sydney Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad Sporting Challenger 2003 - Turin Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Murcia Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Masters Series Madrid - Madrid Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Rogers Cup - Toronto Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells 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 Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Open - Gstaad 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 Bet-at-home Open - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ESP-AUT 4-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - London Olympics - Beijing