Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F8 Italy F3 Italy F8 Italy F10 Italy F30 Italy F5 Italy F9 Italy F11 Italy F23 Spain F1 Spain F2 Italy F10 Italy F29 Italy F12 Italy F16 Italy F30 Italy F4 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zagreb Open - Zagreb Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov ATU Cup - Weiden IX Open Internacional D'Andorra - Andorra Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Muller Cup - Ulm Siemens Open 2002 - Scheveningen Cridicard Mastercard Tennis Cup - Campos do Jordao The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg V Gramado Open de Tennis - Gramado Trani Cup - Trani Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Whirlpool Open - Budapest Bulgarian Challenger 2002 - Sofia III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi TennisCup Vlaanderen - Antwerp 2001 Centura USTA Challenger - Rocky Mount Architect Open - Budapest Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Stella Artois Clay Court Championships - Budaors Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Segundo Aberto de Brasilia - Brasilia Brixina Tennis Open - Bressanone Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Curitiba EI Bank Bulgarian Challenger - Sofia Global Telecom Open - Florianopolis Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik SMS Tennis Open - Sao Paulo VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte Warta Cup - Sopot BMW Brixina Tennis Open - Bressanone Rado Geneva Challenger - Geneva Opel Bulvaria MCG Bulgarian Open - Sofia VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Baumag Open - Budapest Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere V Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova VI Gramado Open de Tenis - Gramado Bulgarian Open - Sofia Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Jameson Cup - Milan Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia Abierto Club Casablanca - Mexico City Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Sporting Challenger - Turin Schickedanz Open - Furth Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Trani Cup - Trani IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Mobilux Open - Luxembourg Jameson Cup - Milan Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Tunis Open - Tunis ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Genoa Open - Genova Amazonia Open de Tenis - Belem Pekao Open - Szczecin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini 9° Trani Cup - Trani Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas South African Airways Open - East London Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota San Benedetto Challenger - San Benedetto V Manta Open-Trofeo Ricardo Delgado Aray - Manta Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Colombia - Bogota Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Open Tarragona Costa Daurada - Tarragona Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Dallas Challenger Meknes Challenger Rabat Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger San Remo Challenger Zagreb Challenger Lugano Challenger Milan Challenger Constanta Challenger Turin Challenger Winnetka Challenger San Benedetto Challenger Bogota Challenger Rimini Challenger Orbetello Challenger Belo Horizonte Challenger San Marino Challenger Campos do Jordao Challenger Cordenons Challenger Brasilia Challenger Trani Challenger Manerbio Challenger Como Challenger Cali Challenger Todi Challenger Bogota Challenger Palermo Challenger Tarragona Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Tanger Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Bogota Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Trani Challenger Salvador Challenger Manerbio Challenger Brasov Challenger Todi Challenger Ljubljana Challenger Bangkok Challenger Napoli Challenger Palermo Challenger Ortisei Challenger Sao Paulo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Blumenau Challenger Napoli Challenger Santos Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Orbetello Challenger Campos do Jordao Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Todi Challenger Campinas Challenger Napoli Challenger Recife Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Florianopolis Challenger Casablanca Challenger Guadalajara Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Rio Quente Challenger Monza Challenger Milan Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Todi Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Sao Paulo Challenger San Luis Potosi Challenger Leon Challenger Rome Challenger Tunis Challenger Caltanissetta Challenger Prague Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Morelos Challenger San Luis Potosi Challenger San Benedetto Challenger San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Campionati Internazionali di Sicilia - Palermo Brazil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Energis Open - Amersfoort Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Serbia Open - Belgrade Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2