Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
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 F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier Warta Cup 2001 - Sopot San Marino Cepu Open - San Marino Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Copa Petrobras Paraguay - Asuncion Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli XI Ciutat de Barcelona - Barcelona Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Marrakech Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Bytom Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov dBI Tennis Challenger - Binghamton Vigo Challenger San Sebastian Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Rome Challenger 2001 Challenger Canottieri Mincio - Mantova Kosice Challenger Milan Challenger Pozoblanco Challenger Intelig Tennis Cup - Brasilia San Sebastian Challenger Banja Luka Challenger IX Ciutat de Barcelona - Barcelona Buenos Aires Challenger San Marino Cepu Open - San Marino Le Gosier Challenger Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Prostejov Challenger Wartburg Open - Eisenach San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Turin Challenger Geneva Challenger - Geneva XL Bermuda Open - Bermuda Ljubljana Open 2002 - Ljubljana Manerbio Challenger Copa Ericsson Brazil - Sao Paulo Seville Challenger Banja Luka Challenger DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech Madrid Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Open Tarragona Costa Daurada - Tarragona Quito Challenger Sao Jose Do Rio Preto Challenger Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Sao Leopoldo Challenger Copa Petrobras Aracaju - Aracaju Copa Petrobras - Montevideo XL Capital Bermuda Open - Bermuda Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Savannah Challenger Prague Challenger Tanger Challenger Timisoara Challenger Tampere Challenger IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Barletta Challenger San Juan Challenger Buenos Aires Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Napoli Challenger Le Gosier Challenger Pro Tennis World Open - Sunrise Mohammedia Challenger Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Ljubljana Open - Ljubljana Prague Challenger Cordenons Challenger Banja Luka Challenger Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Meknes Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Copa Kia - Santiago Citta di Monza - Monza Alessandria Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona The Swanston Challenger - Sacramento Tatra Banka Open - Bratislava Genova Open Challenger - Genova Napoli Challenger Rimini Challenger Ostrava Challenger Copa Petrobras Guadalajara - Guadalajara Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Perugia Challenger Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Padova Challenger Morocco Tennis Tour - Tanger Manerbio Challenger Banja Luka Challenger Sir Supermercati - Rome Turin Challenger Mohammedia Challenger Kosice Challenger Santiago Challenger Sao Paulo Challenger Buenos Aires Challenger Santo Domingo Challenger Santiago Challenger Copa Petrobras - Buenos Aires Nanjing Challenger Timisoara Challenger - Timisoara Poprad Tatry Challenger Tampere Challenger Copa Petrobras-Argentina - Buenos Aires Chengdu Challenger Rome Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Nord LB Open 2007 - Braunschweig Pozoblanco Challenger Vicenza Challenger Liberec Challenger Aix En Provence Challenger Stella Artois Clay Court Championships - Budaors Citta di Brindisi - Brindisi Poznan Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Vercelli Challenger Cordenons Challenger La Serena Open - La Serena Rome Challenger Rijeka Challenger Alphen Challenger Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Bordeaux Challenger Rio De Janeiro Challenger Asuncion Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Casablanca Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Grand Prix de Tennis de Toulouse - Toulouse Rome Challenger Furth Challenger Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Biella Challenger Cortina Challenger Prague Challenger Salem Open - Hong Kong Kroger / St. Jude International - Memphis Sybase Open - San Jose Seville Challenger Mallorca Open - Mallorca Gelsor Open Romania - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Panama City Challenger Gstaad Toulouse Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Tokyo Milan Challenger AXA Open II - Espinho Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger LTA Hull Challenger - Hull Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Francavilla Challenger Lisbon Challenger Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Tampere Challenger Blois Challenger Portoroz Challenger Brasil Open - Costa do Sauipe Florianopolis Challenger Abierto Mexicano Telfonica MoviStar - Acapulco San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Italian Indoors - Milan Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Exim Agmedia Open - Kosice Tunis Open - Tunis Allianz Suisse Open - Gstaad Tunis Challenger Bordeaux Challenger Idea Prokom Open - Sopot Prostejov Challenger ATP Open Castilla y Leon - Segovia Wailea Men's Challenger - Maui Heineken Open Shanghai - Shanghai ARAG World Team Championship - Dusseldorf LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pilot Pen International - New Haven BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Riviera di Rimini Challenger - Rimini Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Pekao Open 2003 - Szczecin Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Legg Mason Tennis Classic - Washington D.C. 5th Sardinian International Championships - Cagliari Sybase Open - San Jose Caltanissetta Challenger Thailand Open - Bangkok I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger BMW Brixina Tennis Open 2000 - Bressanone Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Prague Challenger Cordoba Challenger Top Wool Challenger Biella - Biella BMW Open - Munich Hypo Group Tennis International - Portschach The Stella Artois Championships - London Moscow Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Czech Open - Prostejov Dutch Open Tennis - Amersfoort Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Davidoff Swiss Indoors Basel - Basel IPP Geneva Trophy - Geneva Qatar ExxonMobil Open - Doha The Surbiton Trophy - Surbiton Heineken Open - Auckland MoviStar Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe BMW Open - Munich Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Allianz Suisse Open - Gstaad The Stella Artois Grass Court Championships - Queen's/London Infiniti Open - Los Angeles Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington D.C. Franklin Templeton Tennis Classic - Scottsdale Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Mercedes-Benz Cup - Los Angeles Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Philadelphia Poznan Challenger Kuala Lumpur BCR Open Romania - Bucharest Chennai Open - Chennai The Stella Artois Grass Court Championships - London Rabat Challenger Sydney Furth Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Los Angeles Tata Open 2003 - Chennai Franklin Templeton Tennis Classic - Scottsdale Rijeka Challenger Sybase Open - San Jose Sarasota Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Kroger / St. Jude International - Memphis New Haven Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Alessandria Challenger Alphen Challenger ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Zagreb Challenger ATP Studena Croatia Open - Umag The Stella Artois Grass Court Championships - London Furth Challenger Braunschweig Challenger Kosice Challenger Tata Open - Chennai Hypo Group Tennis International - Portschach Sarasota Challenger St. Brieuc Challenger Japan Open - Tokyo Salem Open - Hong Kong International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna BMW Open - Munich Open de Moselle - Metz AIG Japan Open - Tokyo VTR Open - Vina del Mar Brasil Open - Sao Paulo Interwetten Austrian Open - Kitzbuhel Sydney BCR Open Romania - Bucharest Movistar Open - Vina del Mar Memphis Brasil Open - Costa do Sauipe Bucaramanga Challenger Dallas Challenger Rio De Janeiro Challenger Munich New Haven Basel Porto Alegre Challenger UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Vienna Furth Challenger Bet-at-home Open - Hamburg Campbells Hall of Fame Tennis Championships - Newport Scottsdale Medellin Challenger Hong Kong Bologna Queen's Club Newport Washington San Juan Challenger Guayaquil Challenger Marbella Challenger Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Mersin Challenger Citi Open - Washington St. Brieuc Challenger Argentina Open - Buenos Aires Panama City Challenger Tunis Challenger Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger RCA Championships - Indianapolis Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Panama City Challenger Guadalajara Challenger Morelos Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago BMW Open - Munich Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger IPB Czech Indoor - Ostrava SkiStar Swedish Open - Bastad Scania Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Open Sabadell Atlantico - Barcelona Brest Challenger Mercedes-Benz Cup - Los Angeles Guayaquil Challenger Guadalajara Challenger Scania Stockholm Open - Stockholm Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Qingdao Challenger Franklin Templeton Tennis Classic - Scottsdale Royal Guard Open Chile - Vina del Mar Seville Challenger US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel San Jose Buenos Aires Challenger Internationaux de Tennis de Brest - Brest San Luis Potosi Challenger Rosmalen Schickendanz Open - Furth Madrid Challenger ATP Challenger Tour Finals Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Hall of Fame Tennis Championships - Newport Biella Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Kroger / St. Jude International - Memphis VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov Dubai Open - Dubai The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona Open Romania - Bucharest St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Sybase Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris The Stella Artois Grass Court Championships - London Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Paris If Stockholm Open - Stockholm The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Madrid Indian Wells Monte Carlo Rome Cincinnati Canadian Open Stuttgart Paris Key Biscayne Rome Canadian Open Essen RCA Championships - Indianapolis Tennis Masters Series - Hamburg Newsweek Champions Cup - Indian Wells SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco New Haven Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Tennis Masters Series - Madrid 2002 Mercedes Cup - Stuttgart Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Croatia Open - Umag Internazionali BNL dItalia - Rome Arizona Men's Tennis Championships - Scottsdale VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo BMW Open - Munich RCA Championships - Indianapolis Tennis Masters Series - Toronto The Stella Artois Grass Court Championships - London Key Biscayne CA Tennis Trophy - Vienna Tennis Masters Series - Indian Wells German Open - Hamburg Open Seat Godo 2003 - Barcelona NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis Bucharest Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Eurocard Open - Stuttgart Copa AT&T - Buenos Aires Tennis Masters Series - Miami Eurocard Open - Stuttgart Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha Masters Series Madrid - Madrid U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo AIG Japan Open - Tokyo Pacific Life Open - Indian Wells Open de Moselle - Metz Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid 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 NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Tennis Masters Series - Paris 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 Wimbledon U.S. Open BA-CA Tennis Trophy - Vienna Australian Open - Melbourne Croatia Open - Umag U.S. Open Australian Open Australian Open - Melbourne French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON Championships - London U.S. Open - New York Australian Open Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London Australian Open Great American Insurance ATP Championship - Cincinnati Great American Insurance ATP Championship - Cincinnati Monte Carlo Open - Monte Carlo U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, AUS-CZE 5-0 Davis Cup, World Group, SF, USA-AUS 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Hopman Cup - Perth Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-ZIM 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, SWE-AUS 4-1 Grand Slam Cup - Munich Olympics - Sydney Atlanta Olympics River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens