Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 TD Waterhouse Cup - Long Island Brasil Open - Salvador 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador XXX Edizione 'A Savoldi Marco' - Manerbio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Volkswagen Challenger 2004 - Wolfsburg Open Mutouest - St. Brieuc West Side Tennis Club Clay Court Challenger - Forest Hills Prague Open - Prague Memorial Savigni - Sassuolo Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Fifth Third Bank Tennis Classic - Lexington Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver Trani Cup - Trani ATP Challenger Open 2004 - Monchengladbach Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger - Rimini The Natrel's Challenger of Granby - Granby Arroyo de la Encomienda - Valladolid 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 Lubbock Challenger - Lubbock Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa Sir Supermercati - Rome French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris XI Ciutat de Barcelona - Barcelona XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Wimbledon - London U.S. Open - New York French Open - Paris Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk The LTA Sunderland Challenger - Sunderland Wimbledon - London Intersport Heilbronn Open - Heilbronn U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Wimbledon - London U.S. Open - New York U.S. Open - New York Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Colombiano de Tenis - Bogota U.S. Open Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Nottingham Challenger - Nottingham Australian Open - Melbourne French Open - Paris Open Castilla y Leon - Segovia Wimbledon - London Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Challenger Copa Sevilla - Seville Australian Open - Melbourne Open Costa Daurada - Tarragona French Open - Paris ATP Slovak Open Challenger - Bratislava Wimbledon - London Ciutat de Barcelona - Barcelona U.S. Open - New York Copa Petrobras Uruguray - Montevideo French Open - Paris Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Wimbledon - London LTA Shrewsbury Challenger - Shrewsbury U.S. Open - New York Australian Open - Melbourne Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo Wimbledon - London Internationaux de Doubs Open de Franchie-Comte - Besancon U.S. Open - New York Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Australian Open - Melbourne Voit Mexico City Open - Mexico City French Open - Paris Mitsubishi Electric Europe Cup - Monza Wimbledon - London U.S. Open - New York Australian Open - Melbourne Prosperita Open 2007 - Ostrava ECU Prague Open - Prague French Open - Paris Unique Zagreb Open - Zagreb Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Ciudad de Pozoblanco Open Diputacion - Cordoba French Open - Paris Wimbledon - London Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion Challenger Tunisie - Tunis Copa Petrobras Argentina - Buenos Aires LTA Shrewsbury Challenger - Shrewsbury ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Tallahassee Tennis Challenger - Tallahassee III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Countrywide Classic USTA Men's Challenger - Carson Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sunset Moulding Challenger - Yuba City Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Medjurgorje Open - Medjugorje Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia TEAN International - Alphen Aan Den Rijn JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Qatar ExxonMobil Open - Doha Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Bogota Challenger Pereira Challenger Tenerife Challenger Savannah Challenger Carson Challenger Prostejov Challenger Yuba City Challenger Rijeka Challenger Pozoblanco Challenger Segovia Challenger Vigo Challenger Seville Challenger Banja Luka Challenger Palermo Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Puebla Challenger Sao Paulo Challenger Heilbronn Challenger Dallas Challenger Tanger Challenger Meknes Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Curitiba Challenger Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Nottingham Challenger Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Turin Challenger Segovia Challenger San Sebastian Challenger Geneva Challenger Como Challenger Seville Challenger Banja Luka Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Asuncion Challenger Santiago Challenger Salzburg Challenger Helsinki Challenger Bucaramanga Challenger Le Gosier Challenger Rome Challenger Prostejov Challenger Pozoblanco Challenger Sopot Challenger 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 Salzburg Challenger Bucaramanga Challenger Bergamo Challenger Meknes Challenger Salinas Challenger Guadalajara Challenger St. Brieuc Challenger Kosice Challenger Oberstaufen Challenger Segovia Challenger Alphen Challenger Trnava Challenger Madrid Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger St. Brieuc Challenger France F1 France F2 Spain F2 Spain F3 Spain F4 France F4 France F5 Spain F5 Spain F6 Spain F2 Spain F3 France F4 Spain F36 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 Internationaux de Tennis de Brest - Brest VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Eddleman USTA Challenger - Birmingham FILA Challenger Biella - Biella Copa Sevilla - Seville Open de Tanger - Tangier Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao XI Venice Open - Venice TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Warta Cup 2001 - Sopot Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of Burbank - Burbank Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Venice Open - Venice Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Prague Open - Prague Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Copa Sevilla Internacionales de Andalucia - Seville Sao Paulo - Brazil Pro Tennis World Open - Boca Raton XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda ATU Cup - Weiden San Benedetto Challenger - San Benedetto Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik XI Ciutat de Barcelona - Barcelona Music City Challenger - Nashville Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Logopak Challenger 2005 - Lubeck Pro Tennis World Open - Sunrise Tunis Open - Tunis Siemens Open - Scheveningen Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Challenger Copa Sevilla - Seville USTA Illinois Challenger - Champaign X Torneo Internazionale di Tennis - Barletta Tunis Open 2006 - Tunis Unique Zagreb Open - Zagreb 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Aberto de Sao Paulo - Sao Paulo Sao Paulo Challenger Vancouver Challenger Bratislava Challenger Sunrise Challenger Bordeaux Challenger Buenos Aires Challenger Sao Paulo Challenger Alessandria Challenger Turin Challenger Bath Challenger Caltanissetta Challenger Marburg Challenger Pozoblanco Challenger Seville Challenger Segovia Challenger Seville Challenger America's Red Clay Tennis Championship - Coral Springs Waldbaum's Hamlet Cup - Long Island President's Cup 1997 - Tashkent Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Shanghai Open '98 - Shanghai Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Merano Open - Merano The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Bogota Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest International Tennis Championships - Delray Beach Open de Moselle - Metz International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo MoviStar Open - Vina del Mar Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart 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 Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad