Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Italy F5 Italy #4-w1 Italy #4-w2 Italy #4-w3 Italy #4-w4 Qatar F1 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F4 Italy F30 Italy F31 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F16 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Copa Ericsson Peru - Lima Cherbourg Challeger Masters Series Hamburg - Hamburg USTA Challenger of North Miami Beach - North Miami Beach VII Avierto Internacional de Salinas - Salinas VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Garden Open - Rome Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zagreb Open - Zagreb Sporting Challenger - Turin Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden Nord/LB Open - Braunschweig Challenger Canottieri Minico - Mantova Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi AXA Open - Lisbon V Abierto Internacional de Salinas - Salinas Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Samarkand Challenger - Samarkand Whirlpool Open - Budapest Wartburg Open - Eisenach Memorial Savigni - Sassuolo Muller Cup 2000 - Ulm Warsteiner Grand Prix - Oberstaufen Tennis Cup of Flanders - Ostende Open 88 - Contrexeville TED Open Istanbul - Istanbul Nossa Caixa Aberto de Sao Paulo - Sao Paulo Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Bulgarian Open - Sofia Macedonian Open - Skopje Open de Tanger - Tangier Bukhara Challenger - Bukhara Copa Ericsson Mexico - Guadalajara Okal Cup - Eckental Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda ECM Cup - Prague Zagreb Open - Zagreb FILA Challenger - Biella Nord/LB Open - Braunschweig 9th Wartburg Open - Eisenach Memorial Savigny - Sassuolo Open de Montauban - Montauban XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Telesp Celular Open - Campinas Asirom Challenger Brasov - Brasov Global Telecom Open - Curitiba EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Milano Challenger-Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Lamberts Open by Stawag - Aachen Visa Tennis Open - Sao Paulo Jameson Cup - Milan SMS Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn San Luis Potosi ATP Challenger - San Luis Potosi KGHM Polish Indoors - Wroclaw Ciur Pribram Challenger - Pribram Copa Ericsson Chile - Santiago Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Eddleman/USTA Challenger - Birmingham Maia Open - Oporto Jagermeister Open - Braunschweig FILA Challenger Biella - Biella Prague Challenger - Prague Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia The Scottish Championships - Edinburgh Sports Experts Open - Nettingsdorf BH Tennis Open International Cup - Belo Horizonte Warta Cup - Sopot BMW Brixina Tennis Open - Bressanone Rado Geneva Challenger - Geneva ATP Challenger XXVI Edizione - Manerbio Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Opel Bulvaria MCG Bulgarian Open - Sofia Macedonian Open 1999 - Skopje Copa Ericsson - Sao Paulo Copa Ericsson - Lima Samarkand Challenger - Samarkand Copa Ericsson - Santiago Copa Ericsson - Montevideo Challenger Britania Zavaleta - Puebla Copa Ericsson - Caracas USTA Men's Challenger of Urbana-Champaign - Urbana Challenger de la Ciudad de Mexico - Mexico City Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki Hilversum Open - Hilversum San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Asirom Challenger - Brasov Bulgarian Open - Sofia Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona XL Capital Bermuda Open - Bermuda Nord/LB Open 2004 - Braunschweig Jameson Cup - Milan ATP Challenger Numea - New Caledonia Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta Olbia Challenger - Olbia Citta di Monza - Monza Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Schickendanz Open - Furth 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons TED Open - Istanbul Open de L'Isere - Grenoble The LTA Men's Challenger - Southampton Challenger Cudad de Guayaquil - Guayaquil IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan 8° Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Pekao Open - Szczecin Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Challenger Britania Zavaleta - Puebla LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Porsche Open - Poznan San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest The Tarka Challenger - Barnstaple Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Challenger Tunisie - Tunis Lima Challenger 2007 - Lima Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo BSI Challenger Lugano - Lugano San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia Genova Open Challenger - Genova Open D'Orleans - Orleans 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Lima Challenger - Lima Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Rome Challenger Sofia Challenger San Remo Challenger Cremona Challenger Alessandria Challenger Reggio Emilia Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger San Marino Challenger Trani Challenger Como Challenger Todi Challenger Mons Challenger Montevideo Challenger Rennes Challenger Orleans Challenger Jersey Challenger Genova Challenger Lima Challenger Bergamo Challenger Sarajevo Challenger Rome Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Cordenons Challenger San Marino Challenger Trani Challenger Manerbio Challenger Rijeka Challenger Todi Challenger Ljubljana Challenger Palermo Challenger Loughborough Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Cremona Challenger Milan Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Genova Challenger Todi Challenger Ljubljana Challenger Geneva Challenger Salzburg Challenger Bergamo Challenger Cherbourg Challenger Barletta Challenger Tunis Challenger Milan Challenger San Benedetto Challenger Recanati Challenger Orbetello Challenger San Marino Challenger AT&T Challenge - Atlanta AT&T Challenge - Atlanta Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Brazil Open - Salvador Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich International Championship of Croatia - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Open 13 - Marseille SA Tennis Open - Johannesburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells 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 Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris 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 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 French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens