Career 2015 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 Bolivia F1 Bolivia F2 Brazil F13 Brazil F14 Guatemala F1 Colombia F1 Brazil F1 Chile F2 Brazil F20 Brazil F21 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 France F4 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F9 Brazil F10 Brazil F11 Brazil F12 El Salvador F1 Colombia F2 FILA Challenger - Biella VII Avierto Internacional de Salinas - Salinas Garden Open - Rome Zagreb Open - Zagreb Schickendanz Open - Furth Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Aberto Da Costa Do Sauipe - Bahia XI Abierto Internacional de Salinas - Salinas BSI Challenger Lugano - Lugano Pozoblanco Challenger Biella Challenger Guadalajara Challenger Rio De Janeiro Challenger Geneva Challenger Todi Challenger Cordenons Challenger Campinas Challenger Casablanca Challenger Vercelli Challenger Rome Challenger Caltanissetta Challenger Como Challenger Sibiu Challenger Bogota Challenger Prostejov Challenger San Marino Challenger Campos do Jordao Challenger San Benedetto Challenger Sao Paulo Challenger Barranquilla Challenger Helsinki Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples Hungarian Open - Budapest Memorial Savigni - Sassuolo V Gramado Open de Tennis - Gramado Trani Cup - Trani CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Fujitsu Siemens Open - Budapest III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo 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 Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Telesp Celular Open - Campinas SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Brasil Open - Salvador Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo Jameson Cup - Milan Gemax Open - Belgrade Copa Ericsson - Sao Paulo Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Milan Indoors - Milan Tennis Napoli Cup - Napoli Sporting Challenger 2003 - Turin Schickendanz Open - Furth 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Davidoff Swiss Indoors - Basel Heineken Open - Auckland 12th BH Tennis Open International Cup - Belo Horizonte Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona San Marino Cepu Open - San Marino Brasil Open - Costa do Sauipe Banca Marche Tennis Cup - San Benedetto Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad VI Gramado Open de Tenis - Gramado Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Gemax Samsung Open 2004 - Belgrade Open SEAT Godo 2006 - Barcelona Challenger Citta di Olbia - Olbia Hypo Group Tennis International - Portschach Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Campbell's Hall of Fame Tennis Championships - Newport Memorial Savigni - Sassuolo Ourocard Tennis Challenger - Sao Paulo Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Trani Cup - Trani Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Aberto de Sao Paulo - Sao Paulo Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles X Abierto Internacional de Salinas - Salinas Generali Open - Kitzbuhel Tennis Napoli Cup - Napoli Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana 14° BH Tennis Open - Belo Horizonte Copa Telmex - Buenos Aires VIII Gramado Open - Gramado Abierto Mexicano Telcel - Acapulco Genoa Open Challenger-Fondazione Carige - Genova Tennis Channel Open - Las Vegas XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Open de Tenis Comunidad Valenciana - Valencia Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Mobilux Open - Luxembourg Nossa Caixa Tennis Cup - Sao Paulo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin ARAG World Team Championship - Dusseldorf X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Copa Club Campestre de Aguascalientes - Aguascalientes Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Baden Open - Ettlingen Orange Warsaw Open - Warsaw Top Wool Challenger-Immagine Trophy - Biella Catella Swedish Open - Bastad Credicard Mastercard Tennis Cup - Campos do Jordao Austrian Open - Kitzbuhel BH Tennis Open International Cup - Belo Horizonte Pilot Pen Tennis - New Haven Pekao Open - Szczecin IX Gramado Open - Gramado Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Privatbank Open 2006 - Dnepropetrovsk St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha II Cyclus Open de Tenis - Florianopolis Medibank International - Sydney Movistar Open - Vina del Mar XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Abierto Mexicano Telcel - Acapulco Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano Open Sabadell Atlantico - Barcelona BMW Open - Munich Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Kremlin Cup - Moscow Aberto de Sao Paulo - Sao Paulo St. Petersburg Open - St. Petersburg ITG Miami Challenger - Miami Medibank International - Sydney Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas SA Tennis Open - Johannesburg BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Abierto Mexicano Telcel - Acapulco Countrywide Classic USTA Men's Challenger - Carson Open de Nice Cote dAzur - Nice International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Thailand Open - Bangkok Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Intelig Tennis Cup - Campos do Jordao Seguros Bolivar Open - Bogota SA Tennis Open - Johannesburg Credicard Tennis Cup - Campos do Jordao V Manta Open-Trofeo Ricardo Delgado Aray - Manta San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Cairo Challenger 2002 - Cairo Grand Prix Hassan II - Casablanca ATP Open Castilla y Leon - Segovia Bet-At-Home Austrian Open - Kitzbuhel Akbank Private Banking TED Open - Istanbul BMW Open - Munich Gerry Weber Open - Halle Tennislife Cup - Napoli ATP Challenger Trophy 2008 - Trnava Cyclus Open de Tenis - Florianopolis Zagreb Open - Zagreb Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil SkiStar Swedish Open - Bastad Seguros Bolivar Open - Medellin German Tennis Championships - Hamburg Sao Paulo Challenger ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Challenger 42 - Andrezieux Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Lugano Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Turin Challenger Qatar ExxonMobil Open - Doha Salinas Challenger Heineken Open - Auckland Belo Horizonte Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo II Manta Open - Manta Brasilia Challenger Jameson Cup - Milan Challenger Cudad de Guayaquil - Guayaquil Napoli Challenger BMW Open - Munich Mons Challenger SkiStar Swedish Open - Bastad Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Studena Croatia Open - Umag San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Sao Paulo Challenger Salinas Challenger Credit Agricole Suisse Open - Gstaad Bucaramanga Challenger Copa Petrobras - Santiago Copa Petrobras - Montevideo Sunrise Challenger Bogota Challenger Aberto de Santa Catarina - Florianopolis Blunmenau Challenger Curitiba Challenger Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano 2006 North Shore Pro Tennis Championship - Winnetka Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Ramat Hasharon Challenger II Manta Open - Manta Open de Nice Cote d'Azur - Nice Bordeaux Challenger Genoa Open - Genova Amazonia Open de Tenis - Belem Lugano Challenger Reggio Emilia Challenger Turin Challenger Aberto de Santa Catarina de Tenis - Florianopolis Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires 2007 Nielsen Pro Tennis Championship - Winnetka Segovia Challenger San Marino Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BH Tennis Open - Belo Horizonte Baton Rouge Pro Tennis Classic - Baton Rouge Brasilia Challenger IV Manta Open - Manta Salvador Challenger Genova Challenger Bangkok Challenger Napoli Challenger Sao Paulo Challenger Guzzini Challenger - Recanati Sao Paulo Challenger Singapore Challenger Copa Petrobras-Brazil - Aracaju Blumenau Challenger Santos Challenger Sunrise Challenger Johannesburg Challenger Rimini Challenger Campos do Jordao Challenger San Marino Challenger Medellin Challenger Recife Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Napoli Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Dallas Challenger Barletta Challenger Blumenau Challenger Santiago Challenger Santos Challenger Medellin Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger San Marino Challenger Szczecin Challenger Campinas Challenger Belem Challenger Porto Alegre Challenger Bratislava Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Johannesburg Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Blois Challenger Kosice Challenger Milan Challenger Manta Challenger Cali Challenger Madrid Challenger Segovia Challenger San Marino Challenger Como Challenger Genova Challenger Rio Quente Challenger Szczecin Challenger Sao Jose Do Rio Preto Challenger Panama City Challenger Tunis Challenger Oberstaufen Challenger Mestre Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger 1st Challenger Tournament Leon - Leon Cordenons Challenger Genova Challenger St.Petersburg Challenger by Kinex - St. Petersburg Szczecin Challenger BH Tennis Open International Cup - Belo Horizonte BCP Tennis Classic - Sao Paulo Global Telecom Open - Florianopolis Napoli Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Garden Open - Rome ATU Cup - Weiden Rome Challenger Genoa Open 'Fondazione Carige' - Genova Mestre Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Banca Stato Challenger Lugano - Lugano San Benedetto Challenger Cepu Open - San Marino Ljubljana Open - Ljubljana SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Lubeck - Lubeck BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Canottieri Mincio Open - Mantova Tatra Banka Open 2006 - Bratislava Open Sainte Victoire - Aix-En-Provence VIII Trofeo Ciutat de Barcelona - Barcelona Pharma Medico Open 2008 - Aarhus Gramado Challenger - Gramado Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome XIII Trofeo Ciudad de Quito - Quito BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Cridicard Mastercard Tennis Cup - Campos do Jordao BNP Paribas Masters - Paris DPD Challenger 2002 - Aschaffenburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rennes Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Telesp Celular Open - Ribeirao Preto Napoli Challenger Copa Ericsson Brazil - Sao Paulo Croatia Open - Umag Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo International Indoor Tennis Championships of Croatia - Zagreb Copa Petrobras-Uruguay - Montevideo BCR Open Romania - Bucharest Lubbock Challenger - Lubbock Florionapolis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Copa Claro - Buenos Aires Sao Leopoldo Challenger Grand Prix Hassan II - Casablanca TESS Tennis Classic - Campinas BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch Qatar Exxon Mobil Open - Doha Allianz Suisse Open - Gstaad Movistar Open - Santiago Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Tatra Banka Open - Bratislava Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Brazil Open - Salvador Generali Open 2002 - Kitzbuhel Open 13 - Marseille Next Generation Hardcourts - Adelaide Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Chennai Open - Chennai Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Open Romania - Bucharest Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Bet-at-home Cup - Kitzbuhel Nossa Caixa Aberto de Sao Paulo - Sao Paulo VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago U.S. Open - New York Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Copa Telmex - Buenos Aires Tennis Masters Series - Rome Tennis Masters Series - Rome NASDAQ-100 Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne 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 Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing