Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 France F1 Spain F2 Spain F3 France F4 France F5 Spain F5 Spain F6 Spain F36 Spain F22 Spain F7 Spain F8 LTA Shrewsbury Challenger - Shrewsbury La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Heilbronn Open - Heilbronn III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba TEAN International - Alphen Aan Den Rijn Tenerife Challenger Prostejov Challenger Pozoblanco Challenger Segovia Challenger Seville Challenger Banja Luka Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Barletta Challenger Seville Challenger Villa Allende Challenger Spain F26 Spain F1 Spain F2 Spain F3 France F4 France F2 Spain F4 San Benedetto Challenger - San Benedetto 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Meknes Rijeka Challenger Vigo Challenger Powder Byrne Trophy - Surbiton Tanger Challenger Segovia Challenger San Sebastian Challenger The Stella Artois Grass Court Championships - London Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta Geneva Challenger U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Banja Luka Challenger Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Bogota Challenger AIG Japan Open - Tokyo AAPT Championships - Adelaide Siebel Open - San Jose Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Brasil Open - Salvador Kremlin Cup - Moscow Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Brasil Open - Salvador Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle USTA/Adtech Challenger - Boston Allianz Suisse Open Gstaad - Gstaad Salzburg Challenger The Stella Artois Championships - London MoviStar Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Helsinki Challenger Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia The LTA Sunderland Challenger - Sunderland Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bucaramanga Challenger German Tennis Championships - Hamburg VTR Open - Vina del Mar Zivnobanka Czech Open - Prostejov Open Sabadell Atlantico - Barcelona Estoril Open - Estoril San Luis Potosi Challenger 2000 - San Luis Potosi Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Salzburg Challenger Oberstaufen Challenger Moselle Open - Metz Seville Challenger Open de Nice Cote d'Azur - Nice Dallas Challenger Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen Irving Challenger USTA Challenger - Champaign Internationaux de Tennis de Brest - Brest VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa The Powder Byrne Trophy - Surbiton III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Copa Sevilla - Seville Open de Tanger - Tangier USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao XI Venice Open - Venice Credicard Tennis Cup - Campos do Jordao Warta Cup 2001 - Sopot Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo Singapore Mens Tennis Open - Singapore Abierto Internacional de Salinas - Salinas BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Peru - Lima ATP Tour Challenger at Nellie Gail - Laguna Hills Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CNA TennisPro Classic - Winnetka I Tourneo Fila Citta di Brindisi - Brindisi BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Gran Copa Ericsson - Porto Alegre XL Capital Bermuda Open - Bermuda CA-Challenge 2000 - Graz Prague Open - Prague Ljubljana Open - Ljubljana Copa Ericsson Brazil - Sao Paulo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov VI Gramado Open de Tenis - Gramado Copa Sevilla Internacionales de Andalucia - Seville The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Heineken Challenger - Ho Chi Minh City USTA Men's Challenger of Dallas - Dallas Copa Ericsson Chile - Santiago Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Open Mutouest - St. Brieuc IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia XXXVII Torneig C.E. Laieta - Barcelona Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton ATU Cup - Weiden The Surbiton Trophy - Surbiton Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia VI Gramado Open de Tenis - Gramado USTA Challenger of Tiburon - Tiburon Trani Cup - Trani Sao Paulo - Brazil Volkswagen Challenger 2004 - Wolfsburg ATP Challenger Open 2004 - Monchengladbach Brasov Challenger - Brasov Smith Barney Men's Challenger - Covington Pekao Open 2004 - Szczecin College Station Challenger - College Station Prague Open - Prague Austin Challenger - Austin Tiburon Challenger - Tiburon 13 BH Tennis Open International Cup - Belo Horizonte Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville Aberto de Sao Paulo - Sao Paulo Burbank Challenger - Burbank La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Petrobras Argentina - Buenos Aires USTA Men's Challenger of Dallas - Dallas Logopak Challenger 2005 - Lubeck Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Arroyo de la Encomienda - Valladolid 14° BH Tennis Open - Belo Horizonte ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao The LTA Nottingham Challenger - Nottingham BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Amazonia Open de Tenis - Belem Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava IX Gramado Open - Gramado Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao LXVII Concursu Internacional de Vigo - Vigo Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Memorial A. Manfredini Sassuolo Challenger - Sassuolo Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia Bogota Challenger Rabat Challenger Nottingham Challenger Bratislava Challenger Turin Challenger Como Challenger Helsinki Challenger Le Gosier Challenger Rome Challenger Alessandria Challenger Prostejov Challenger Heilbronn Challenger Turin Challenger Pozoblanco Challenger Sopot Challenger Australian Open - Melbourne Segovia Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Ljubljana Challenger Madrid Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Meknes Challenger Bucaramanga Challenger Bergamo Challenger Meknes Challenger Salinas Challenger Guadalajara Challenger Bath Challenger St. Brieuc Challenger Caltanissetta Challenger Kosice Challenger Pozoblanco Challenger Caltanissetta Challenger Trnava Challenger San Juan Challenger Buenos Aires Challenger St. Brieuc Challenger Segovia Challenger Seville Challenger Rennes Challenger German Open - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Madrid Asuncion Challenger Masters Series Madrid - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Marburg Challenger Segovia Challenger Alphen Challenger Madrid Challenger Downtown Athletic Club USTA Challenger - Amarillo USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger EI Bank Bulgarian Challenger - Sofia Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Aberto de Sao Paulo - Sao Paulo Mitsubishi Electric Europe Cup - Monza Abierto Mexicano de Tenis - Mexico City Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2000 - Kitzbuhel Japan Open - Tokyo Kroger / St. Jude International - Memphis Mallorca Open - Mallorca Heineken Open - Auckland Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Stockholm Open - Stockholm Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco The Samsung Open - Nottingham Energis Open - Amersfoort Open Romania - Bucharest BellSouth Open - Vina del Mar Gold Flake Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Dutch Open Tennis - Amersfoort Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Grand Prix Hassan II - Casablanca Heineken Open - Auckland Wimbledon - London Brasil Open - Sao Paulo U.S. Open - New York Moselle Open - Metz Australian Open - Melbourne Campbells Hall of Fame Tennis Championships - Newport French Open - Paris The Samsung Open - Nottingham Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Heineken Open - Auckland International Tennis Championships - Delray Beach President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Open de Tenis Comunidad Valenciana - Valencia TD Waterhouse Cup - Long Island SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo French Open - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1