Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
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 France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 France F11 Turkey F18 Turkey F19 San Marino Cepu Open - San Marino Espinho Challenger - Espinho Medicor Open - Budapest Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Open Sainte-Victoire - Aix-En-Provence Nord/LB Open - Braunschweig Pekao Open 2003 - Szczecin 6th Sardinian International Championships - Cagliari XI Ciutat de Barcelona - Barcelona PrivatBank Cup - Dnepropetrovsk Open Castilla y Leon - Segovia Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Alexander Kolyaskin Memorial - Donetsk Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Izmir Cup - Izmir Unicredit Czech Open - Prostejov Moncton Men's Challenger - Moncton San Marino CEPU Open - San Marino Genova Open Challenger - Genova Pekao Open - Szczecin Heilbronn Challenger Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Scheveningen Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger San Remo Challenger Pozoblanco Challenger Izmir Challenger III Challenger Continenal Plaza - Puerto Vallarta Prostejov Challenger Turin Challenger Pozoblanco Challenger The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Open de l'Isere - Grenoble Samarkand Challenger - Samarkand Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Memorial Savigny - Sassuolo Szczecin Challenger Siemens Open 2001 - Scheveningen Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Black Forest Open - Freudenstadt IPP Open - Helsinki XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Kyiv UMC Open - Kiev Prague Open - Prague 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague Scottish Tennis Championship - Edinburgh DPD Challenger 2002 - Aschaffenburg VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Geneva Challenger Open de Franche Comte - Besancon Jameson Cup - Milan Heilbronn Open - Heilbronn V Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Powder Byrne Trophy - Surbiton Brixina Tennis Open - Bressanone Geneva Challenger - Geneva The Surbiton Trophy - Surbiton X Ciutat de Barcelona - Barcelona Heilbronn Open - Heilbronn Monza Challenger International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Black Forest Open 2004 - Freudenstadt IX Torneo Internacionale de Tennis - Barletta Jameson Cup - Milan Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Ho Chi Minh City Challenger - Ho Chi Minh City San Marino Challenger XL Capital Bermuda Open - Bermuda JVC Trophy - Vienna Zagreb Open - Zagreb Skandia Open - Linz The LTA Cardiff Challenger - Cardiff Genova Challenger The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon St. Remy Challenger VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen San Marino Cepu Open - San Marino San Marino Cepu Open - San Marino Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Copa Sevilla Internacionales de Andalucia - Seville Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign VIII Torneo Internazionale di Tennis - Barletta USTA Challenger - Champaign Pekao Open - Szczecin Challenger Leon 2003 - Leon Top Wool Challenger Biella - Biella Rome Challenger The Natrel's Challenger of Granby - Granby Prostejov Challenger Oberstaufen Cup - Oberstaufen Challenger 42 - Andrezieux IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Internazionali di Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg XXXVII Torneig C.E. Laieta - Barcelona Szczecin Challenger The Surbiton Trophy - Surbiton Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble San Marino Challenger Challenger 42 - Andrezieux Bancastato Challenger Lugano - Lugano Sibiu Challenger Nord LB Open 2006 - Braunschweig The LTA Men's Challenger Wrexham - Wrexham Bordeaux Challenger Prague Challenger Padova Challenger Todi Challenger Torneo Internacional Challenger Fila 2005 - Leon Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Czech Open 2005 - Prostejov Trnava Challenger Banca Stato Challenger - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Rome Challenger San Marino Cepu Open - San Marino Challenger Banque Nationale - Granby Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Internazionali de Tennis di Bergamo - Bergamo Genova Challenger The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Open D'Orleans - Orleans Ortisei Challenger BMW Tennis Championship - Sunrise Johannesburg Challenger St. Brieuc Challenger Ethias Tennis Trophy - Mons Sir Supermercati - Rome Turin Challenger Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis ECM Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Pozoblanco Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Szczecin Challenger San Marino Cepu Open - San Marino Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Lamberts Open by Stawag - Aachen Vicenza Challenger IPP Open - Helsinki Rado Swiss Open - Gstaad Logopak Challenger 2005 - Lubeck Estoril Open - Estoril San Luis Potosi Challenger Milan Indoors - Milan Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Cordenons Challenger U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca St. Brieuc Challenger Croatia Open - Umag Heilbronn Challenger Idea Prokom Open - Sopot Manchester Challenger Gelsor Open Romania - Bucharest President's Cup - Tashkent Blois Challenger Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Pekao Open 2001 - Szczecin Qatar Exxon Mobil Open 2002 - Doha Genova Challenger BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Davidoff Swiss Indoors - Basel Genova Challenger ATP Challenger Open 2004 - Monchengladbach Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Furth Challenger Bath Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Seville Challenger Szczecin Challenger Internationaux de Tennis de Brest - Brest Casablanca Challenger KGHM Dialog Polish Indoors - Wroclaw 2002 FSE Challenger - Tarzana Bucaramanga Challenger Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Tata Open - Chennai 2000 Cairo Challenger - Cairo Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Honda Kah Singapore Men's Tennis Open - Singapore 2001 Eddleman USTA Challenger - Birmingham Generali Open - Kitzbuhel Como Challenger Idea Prokom Open - Sopot Vancouver Challenger Szczecin Challenger Open Romania - Bucharest Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Helsinki Challenger KGHM Polish Indoors - Wroclaw Open de la Comunidad Valenciana - Valencia Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ostrava Open 2005 - Ostrava RCA Championships - Indianapolis Mercedes Cup - Stuttgart Naples Challenger - Naples Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Idea Prokom Open - Sopot Prostejov Challenger 4° Sporting Challenger - Turin Open Romania - Bucharest Thailand Open - Bangkok The Surbiton Trophy - Surbiton Tampere Challenger - Tampere Stockholm Open - Stockholm South African Airways Tennis Open - Durban Nord LB Open - Braunschweig Heineken Open - Auckland II Cyclus Open de Tenis - Florianopolis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Northern Electric Open 1999 - Newcastle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Qatar ExxonMobil Open - Doha Banca Stato Challenger Lugano - Lugano Optimus Maia Open - Maia AXA Open II - Espinho Open de Montauban - Montauban MoviStar Open - Vina del Mar TED Open Istanbul - Istanbul Brasil Open - Costa do Sauipe Geneva Challenger - Geneva Copa Sevilla - Seville Copa Telmex - Buenos Aires Zagreb Open - Zagreb FILA Challenger - Biella The Nottingham Open - Nottingham Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Meridiana Sardegna Open - Olbia Grand Prix Hassan II - Casablanca XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Estoril Open - Estoril Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Hypo Group Tennis International - Portschach Akbank Private Banking-TED Open - Istanbul Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Czech Open - Prostejov Allianz Suisse Open - Gstaad IPP Geneva Trophy - Geneva TED Open - Istanbul Copa Sevilla-Internacionales de Andalucia - Seville Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Sarajevo Open - Sarajevo RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Isla de Lanzarote - Lanzarote BCR Open Romania - Bucharest Adidas International - Sydney The Surbiton Trophy - Surbiton Thailand Open - Bangkok Open de Moselle - Metz Copa Kia Challenger ATP - Santiago Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Baton Rouge Pro Tennis Classic - Baton Rouge Sybase Open - San Jose Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Estoril Open - Estoril Rado Swiss Open - Gstaad Gerry Weber Open - Halle Keio Challenger International Tennis Tournament - Yokohama BCR Open Romania - Bucharest Qatar Mobil Open 2000 - Doha Open de Tenis Comunidad Valenciana - Valencia Sarajevo Challenger Chennai Open - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Recanati Challenger Allianz Suisse Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London BCR Open Romania - Bucharest St. Remy Challenger Geneva Challenger Open Sud de France - Montpellier Gelsor Open Romania - Bucharest The Stella Artois Grass Court Championships - Queen's/London AIG Japan Open - Tokyo AXA Cup - London Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Milan Challenger VTR Open - Vina del Mar Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Valencia Open - Valencia Copa AT&T - Buenos Aires Brasil Open - Sao Paulo Jersey Challenger Sophia Antipolis Challenger International Championship of Croatia - Umag Copa Claro - Buenos Aires Campionati Internazionali di Sicilia - Palermo Furth Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Szczecin Challenger Izmir Challenger Brasil Open - Costa do Sauipe Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Ostrava Geneva Challenger Open Sabadell Atlantico - Barcelona Cordenons Challenger Genova Challenger Ordina Open - 's-Hertogenbosch Trnava Challenger Qatar Exxon Mobil Open - Doha Barcelona Open BancSabadell - Barcelona Orange Warsaw Open - Warsaw Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Napoli Challenger Marbella Challenger German Tennis Championships - Hamburg Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch China Open - Beijing Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open SEAT Godo 2006 - Barcelona Open de Nice Cote d'Azur - Nice Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona RCA Championships - Indianapolis Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Austrian Open - Kitzbuhel Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Mercedes Cup - Stuttgart Istanbul Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Allianz Suisse Open - Gstaad China Open - Beijing Scania Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mallorca Open - Mallorca Abierto Mexicano Telcel - Acapulco Athens Challenger Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Bratislava Challenger Barcelona Open BancSabadell - Barcelona Copenhagen Open - Copenhagen Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro Thailand Open - Bangkok Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Orleans Challenger Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia USTA Challenger of North Miami Beach - North Miami Beach Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Countrywide Classic - Los Angeles Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome BCR Open Romania - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Rome Thailand Open - Bangkok Open de Moselle - Metz Qatar ExxonMobil Open - Doha Telecom Italia Masters - Rome Heineken Open - Auckland Movistar Open - Vina del Mar BNP Paribas Masters - Paris President's Cup 1999 - Tashkent Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Open 13 - Marseille CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland BellSouth Open - Vina del Mar VTR Open - Vina del Mar Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Campionati Internazionali d'Italia - Rome Tennis Masters Series - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Tennis Masters Series - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Shanghai ATP Masters 1000 - Shanghai French Open - Paris Rogers Cup - Montreal French Open - Paris Wimbledon - London Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London China Open - Beijing Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Australian Open - Melbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne Croatia Open - Umag Copa Claro - Buenos Aires 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 Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, FRA-SUI 3-2 River Oaks International Tennis Tournament - Houston