Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Australia F1 France F4 Australia F2 Samsung Securities Cup Challenger Tennis - Seoul Dusseldorf Open 2006 - Dusseldorf 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Aamulehti Tampere Opene - Tampere BMW Tennis Championship - Sunrise III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons TEAN International - Alphen Aan Den Rijn Copa Petrobras-Colombia - Bogota Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Burnie Challenger Sunrise Challenger St. Brieuc Challenger Zagreb Challenger Karlsruhe Challenger Prostejov Challenger Furth Challenger Lugano Challenger Turin Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Napoli Challenger Tarragona Challenger Biella Challenger Furth Challenger Turin Challenger San Marino Challenger Charlottesville Challenger Knoxville Challenger San Marino Challenger Rome Challenger Todi Challenger Cordenons Challenger Como Challenger Genova Challenger Casablanca Challenger Genova Challenger Szczecin Challenger Australia F9 Open de Moselle - Metz Stockholm Open - Stockholm 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney The Stella Artois Grass Court Championships - London Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Open 13 - Marseille Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Open Romania - Bucharest CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Mestre Challenger Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Kia International in Caloundra - Caloundra BCR Open Romania - Bucharest Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Barletta Challenger Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Challenger Ford de Cherbourg - Cherbourg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Studena Croatia Open - Umag ARMS USTA Challenger - Rocky Mount Challenger Canottieri Minico - Mantova Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Sporting Challenger 2003 - Turin XXIX Edizione 'A.Savoldi Marco' - Manerbio Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Volvo Sylt Open - Sylt 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Kia International In Caloundra - Caloundra The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Garden Open - Rome 2002 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Granby Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton Trani Cup - Trani GHI Bronx Classic - Bronx DPD Challenger 2002 - Aschaffenburg Fujitsu Siemens Open - Budapest XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi VIII Trofeo Ciutat de Barcelona - Barcelona Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan Gemax Open - Belgrade 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton St.Petersburg Challenger by Kinex - St. Petersburg I Tourneo Fila Citta di Brindisi - Brindisi Warsteiner Challenger Lubeck - Lubeck 5th Sardinian International Championships - Cagliari Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Garden Open - Rome Zagreb Open - Zagreb Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov ATU Cup - Weiden FILA Challenger - Biella San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova The 69th King's Cup-Thailand Open - Bangkok IX Ciutat de Barcelona - Barcelona The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Gemax Samsung Open 2004 - Belgrade USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Tennis Napoli Cup 2004 - Napoli Ispat Open 2004 - Ostrava Steelers Cup - Kosice San Remo Tennis Cup - San Remo Schickedanz Open - Furth Memorial Savigni - Sassuolo C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Canottieri Mincio Open - Mantova Siemens Open 2004 - Scheveningen Cepu Open - San Marino Open Castilla y Leon - Segovia USTA Challenger of Tiburon - Tiburon Porsche Open - Poznan Trani Cup - Trani 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Jameson Cup - Milan Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin Mobilux Open - Luxembourg USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana South African Airways Tennis Open - Durban Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Challenger Lugano - Lugano Almaty Challenger 1 - Almaty San Marino Cepu Open - San Marino Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup - Busan Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Ljubljana Open 2008 - Ljubljana Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Tanger Challenger Meknes Challenger Napoli Challenger Athens Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Kitzbuhel Challenger Trani Challenger Genova Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Napoli Challenger Champaign Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Rabat Challenger Marrakech Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Furth Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Poznan Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Sony Ericsson Open - Miami Dallas Challenger Monte-Carlo Rolex Masters - Monte-Carlo Barletta Challenger Shanghai Rolex Masters - Shanghai Monza Challenger Internazionali BNL d'Italia - Rome Napoli Challenger Sunrise Challenger Szczecin Challenger Monte-Carlo Rolex Masters - Monte-Carlo Napoli Challenger Caltanissetta Challenger Kosice Challenger Rome Challenger San Marino Challenger Szczecin Challenger Barranquilla Challenger Tunis Challenger Milan Challenger Padova Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Como Challenger Sibiu Challenger Panama City Challenger Scheveningen Challenger Poznan Challenger Vercelli Challenger Rome Challenger Rome Challenger Caltanissetta Challenger San Benedetto Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BMW Open - Munich San Marino Challenger Madrid Challenger CA Challenge 2002 - Graz Heineken Challenger - Ho Chi Minh City Napoli Challenger Milan Challenger San Benedetto Challenger Australian Open - Melbourne Mestre Challenger French Open - Paris Wimbledon - London U.S. Open - New York Cortina Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Cairo Challenger 2002 - Cairo U.S. Open - New York Warsteiner Challenger Wolfsburg - Wolfsburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Banca Stato Challenger Lugano - Lugano French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris VII Torneo Internazionale di Tennis - Barletta 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 International Tennis Championships - Delray Beach RCA Championships - Indianapolis AIG Japan Open - Tokyo Generali Open - Kitzbuhel China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Orange Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Copa Telmex - Buenos Aires Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires UNICEF Open - 's Hertogenbosch Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Winston Salem - Winston Salem VTR Open - Vina del Mar Copa Claro - Buenos Aires Wimbledon - London Australian Open - Melbourne French Open - Paris AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Open de Moselle - Metz Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal Pacific Life Open - Indian Wells Australian Open - Melbourne Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Australian Open Wildcard Play-Off - Melbourne Olympics - Beijing