Career 2022 2021 2020 2019 2018 2017 2016 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 Brixina Tennis Open - Bressanone XI Venice Open - Venice IX Ciutat de Barcelona - Barcelona BMW Tennis Championship - Sunrise Brescia Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Internazionali di Tennis di Bergamo - Bergamo Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Pekao Open - Szczecin Szczecin Challenger Trofeo Barcelona de Tenis - Barcelona Memorial Savigny - Sassuolo Genova Challenger Milano Challenger-Jameson Cup - Milan Cairo Challenger 2002 - Cairo Kitzbuhel Challenger Szczecin Challenger Siemens Open 2001 - Scheveningen Prostejov Challenger Monza Challenger Genova Challenger Ortisei Challenger Ortisei Challenger San Marino Challenger Trnava Challenger Sibiu Challenger Casablanca Challenger Bucaramanga Challenger Prostejov Challenger Santo Domingo Challenger Aix En Provence Challenger Vicenza Challenger Furth Challenger Todi Challenger Seville Challenger Mohammedia Challenger Casablanca Challenger San Luis Potosi Challenger Dallas Challenger Blois Challenger Szczecin Challenger Prostejov Challenger Cordenons Challenger Ortisei Challenger Rome Challenger Poznan Challenger Genova Challenger Rome Challenger Ortisei Challenger Bratislava Challenger Canberra Challenger Banca Stato Challenger Lugano - Lugano Bergamo Challenger Furth Challenger Genova Challenger Cary Challenger Forli Challenger Biella 3 Challenger Chicago Challenger Ismaning Challenger Genova Challenger New Haven Challenger Canberra Challenger Parma Challenger Biella 2 Challenger Biella 4 Challenger Szczecin Challenger Nottingham 2 Challenger Mouilleron-Le-Captif Challenger Oberstaufen Cup - Oberstaufen Olbia Geovillage Open - Olbia AXA Open II - Espinho Tennis Cup of Flanders - Ostende 2000 Cairo Challenger - Cairo Ho Chi Minh City Challenger - Ho Chi Minh City Zagreb Open - Zagreb Nord/LB Open - Braunschweig Pekao Open - Szczecin FILA Challenger - Biella Banja Luka 2002 - Banja Luka JVC Trophy - Vienna VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Garden Open - Rome Zagreb Open - Zagreb Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani San Marino Cepu Open - San Marino Dallas Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Rhein-Main Challenger 2003 - Aschaffenburg 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Challenger Fondazione Carige - Genova IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Jameson Cup - Milan Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Open Castilla y Leon - Segovia Ciutat de Barcelona - Barcelona Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Ciudad de Pozoblanco Open Diputacion - Cordoba Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona San Marino Challenger Open Sabadell Atlantico - Barcelona Pekao Open 2003 - Szczecin Bergamo Challenger Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Mons Challenger Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Challenger Cordenons Challenger Brasil Open - Sao Paulo Czech Indoor Open - Prague Top Wool Challenger-Immagine Trophy - Biella Ischgl International Tennis Challenger 2003 - Ischgl Prostejov Challenger Intersport Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem Gemax Samsung Open 2004 - Belgrade Siemens Open - Scheveningen Szczecin Challenger GHI Bronx Classic - Bronx ATP Challenger Open 2004 - Monchengladbach Prague Challenger Szczecin Challenger Samarkand Challenger - Samarkand San Marino Cepu Open - San Marino Bucaramanga Challenger Open Seat-Godo 2001 - Barcelona Croatia Open - Umag Guadalajara Challenger Gelsor Open Romania - Bucharest Open de Montauban - Montauban Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Copa AT&T - Buenos Aires Pekao Open 2004 - Szczecin Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Skandia Open - Linz Kos-Zucchetti Tennis Cup - Cordenons Heilbronn Challenger BellSouth Open - Vina del Mar Copa Sevilla - Seville Generali Open 2003 - Kitzbuhel Bastad Challenger Gelsor Open Romania - Bucharest XI Ciutat de Barcelona - Barcelona Open de Moselle - Metz Marbella Challenger Como Challenger Pro Tennis World Open - Sunrise Sophia Antipolis Challenger Nord LB Open - Braunschweig Honda Kah Singapore Men's Tennis Open - Singapore Estoril Open - Estoril Mallorca Open - Mallorca Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Idea Prokom Open - Sopot XL Challenger de Tenis Copa Sevilla - Seville Szczecin Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Stockholm Open - Stockholm Tata Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Qatar Open - Doha Turin Challenger Open de la Comunidad Valenciana - Valencia Internazionali di Tennis - Bergamo Open Seat Godo - Barcelona Jameson Cup - Milan Gerry Weber Open - Halle Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort BMW Tennis Championship - Sunrise Madrid Challenger Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires XL Bermuda Open - Bermuda Newport Beach Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Nottingham 1 Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Costa Daurada - Tarragona Open de Tenis Comunidad Valenciana - Valencia Open de Franche Comte - Besancon Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Vicenza Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Ilkley Challenger Campionati Internazionali di Sicilia - Palermo Napoli Challenger Stockholm Open - Stockholm Sydney International - Sydney PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Trieste Challenger Unicredit Czech Open 2007 - Prostejov Brasil Open - Costa do Sauipe Open 13 - Marseille The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Ortisei Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort US Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest VI Torneo Internazionale di Tennis - Barletta Genova Challenger Challenger 42 - Andrezieux Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Estoril Open - Estoril Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Serbia Open - Belgrade Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Garden Open - Rome ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Zagreb Open - Zagreb Sporting Challenger - Turin San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Top Wool Challenger Biella - Biella Open de Moselle - Metz Nord/LB Open - Braunschweig Davidoff Swiss Indoors Basel - Basel Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Sporting Challenger - Turin Czech Open - Prostejov Copa Telmex - Buenos Aires Padova Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano AEGON International - Eastbourne Mercedes Cup - Stuttgart AEGON International - Eastbourne German Tennis Championships - Hamburg Pekao Open - Szczecin The 10tele.com Open - Nottingham ATP Studena Croatia Open - Umag Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia CA Challenge 2002 - Graz Canottieri Minico 2004 - Mantova Scheveningen Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi BCR Open Romania - Bucharest DPD Challenger 2002 - Aschaffenburg Kremlin Cup - Moscow Open Costa Daurada - Tarragona Telenordia Swedish Open - Bastad Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Cepu Open - San Marino VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Grand Prix de Tennis de Lyon - Lyon Copa Sevilla-Internacionales de Andalucia - Seville Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open 88 - Contrexeville Estoril Open - Estoril Idea Prokom Open - Sopot Moselle Open - Metz China Open - Beijing BCR Open Romania - Bucharest Kremlin Cup - Moscow Bulgarian Challenger 2002 - Sofia Open Diputacion - Cordoba Croatia Open - Umag Swiss Indoors Basel - Basel Valencia Open - Valencia AIG Japan Open Tennis Championships - Tokyo Open Romania - Bucharest Apia International - Sydney Open Sud de France - Montpellier Brasil Open - Sao Paulo Jameson Cup - Milan Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Sunrise Challenger Rio Open 500 - Rio de Janeiro The Dubai Tennis Championships - Dubai Podebradka Cup - Prague Intersport Heilbronn Open - Heilbronn Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Copa Telefonica CTC Chile - Santiago Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow BMW Brixina Tennis Open 2000 - Bressanone Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro Kyiv UMC Open - Kiev Geneva Challenger - Geneva Mercedes Cup - Stuttgart Apia International - Sydney Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Hungarian Architect Open - Budapest Barcelona Open BancSabadell - Barcelona DPD Challenger 2000 - Aschaffenburg Bordeaux Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva AEGON International - Eastbourne Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open 13 - Marseille Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach BMW Open - Munich Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Trnava Challenger China Open - Beijing Kremlin Cup - Moscow New York Open - New York European Open - Antwerp BellSouth Open - Vina del Mar Astana Open - Nur-Sultan Skandia Open - Linz The Dubai Tennis Championships - Dubai Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Great Ocean Road Open - Melbourne Genova Challenger Tata Open 2003 - Chennai International Championship of Croatia - Umag Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Geneva Challenger - Geneva European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Delray Beach Open - Delray Beach Gerry Weber Open - Halle Libema Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Black Forest Open - Freudenstadt Cleveland Challenger Sofia Open - Sofia Pilot Pen Tennis - New Haven Kyiv UMC Open - Kiev Kamnik Challenger - Kamnik Medibank International - Sydney Open 13 - Marseille 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Bank Austria Tennis Trophy - Vienna ECM Prague Open - Prague Banca Stato Challenger Lugano - Lugano AEGON Championships - London Memorial Savigni - Sassuolo Adidas International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Gerry Weber Open - Halle Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Tennis Napoli Cup - Naples Copa Claro - Buenos Aires Generali Open - Kitzbuhel Open de Moselle - Metz CA Tennis Trophy - Vienna Heineken Open - Auckland Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Sofia Open - Sofia Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Mallorca Open - Mallorca AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel China Open - Beijing Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe Zhuhai Open - Zhuhai Open 13 - Marseille Plava Laguna Croatia Open - Umag Pekao Open 2001 - Szczecin China Open - Beijing Astana Open - Nur-Sultan 5th Sardinian International Championships - Cagliari VTR Open - Vina del Mar Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai RCA Championships - Indianapolis BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open BancSabadell - Barcelona Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Garanti Koza Sofia Open - Sofia Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Copa AT&T - Buenos Aires SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech Grand Prix de Tennis de Lyon - Lyon Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Dubai Open - Dubai Gerry Weber Open - Halle Croatia Open - Umag Winston-Salem Open - Winston-Salem Adidas International - Sydney Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Energis Open - Amersfoort BMW Open - Munich Winston-Salem Open - Winston-Salem China Open - Beijing ASB Classic - Auckland Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Konzum Croatia Open - Umag Open 13 - Marseille Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires TD Waterhouse Cup - Long Island Firenze Open - Florence U.S. Open - New York AEGON International - Eastbourne U.S. Open - New York Abierto Mexicano Telcel - Acapulco Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Open Seat Godo 2005 - Barcelona Dubai Open - Dubai U.S. Open - New York Moselle Open - Metz ABN/AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna ABN/AMRO World Tennis Tournament - Rotterdam DIEMA XTRA Sofia Open - Sofia Swiss Indoors Basel - Basel Open Sud de France - Montpellier China Open - Beijing Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid 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 Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris 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 Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Forte Village Sardegna Open - Sardinia BNP Paribas Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Valencia Open - Valencia Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Shenzhen Open - Shenzhen French Open - Paris Qatar ExxonMobil Open - Doha French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Vegeta Croatia Open - Umag 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 Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Geneva Open - Geneva 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 Australian Open - Melbourne Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 ARAG ATP World Team Championship - Dusseldorf Australian Open - Melbourne Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QR, IND-ITA 1-3 River Oaks International Tennis Tournament - Houston Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, 1R, JPN-ITA 1-3 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston