Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
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 Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Grand Prix de Tennis - St. Jean de Luz 6th Sardinian International Championships - Cagliari IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Porsche Open - Poznan Open D'Orleans - Orleans Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino PEOPLEnet Cup - Dnepropetrovsk Internationaux du Doubs - Besancon San Marino CEPU Open - San Marino XI Ciutat de Barcelona - Barcelona Pekao Open - Szczecin Ethias Trophy - Mons Prague Open - Prague PEOPLEnet CUP - Dnepropetrovsk Challenger 42 - Andrezieux Scheveningen Challenger Siemens Open - Scheveningen Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville Open Sainte Victoire - Aix-En-Provence IX Ciutat de Barcelona - Barcelona X Ciutat de Barcelona - Barcelona Open 88 - Contrexeville Kyiv UMC Open - Kiev DPD Challenger 2002 - Aschaffenburg Szczecin Challenger V Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Tennis Cup of Flanders - Ostende Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Monza Challenger Oberstaufen Cup - Oberstaufen Open Sainte-Victoire - Aix-En-Provence San Marino Challenger Genova Challenger XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Rome Challenger Prostejov Challenger Prague Open - Prague Szczecin Challenger Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Challenger Sibiu Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Tunis Open - Tunis Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Bordeaux Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Vicenza Challenger Prague Challenger Padova Challenger San Marino Cepu Open - San Marino Todi Challenger XI Ciutat de Barcelona - Barcelona Trnava Challenger Tunis Open 2007 - Tunis Internazionali de Tennis di Bergamo - Bergamo Rome Challenger Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise San Luis Potosi Challenger Johannesburg Challenger Open de L'Isere - Grenoble Sir Supermercati - Rome Heilbronn Challenger Blois Challenger Genova Challenger BNP Paribas Primrose - Bordeaux Mobilux Open - Luxembourg ECM Prague Open - Prague Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Szczecin Challenger San Marino Cepu Open - San Marino XI Venice Open - Venice Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Akbank Private Banking TED Open - Istanbul Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Open de Franche-Comte - Besancon Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Furth Challenger Cherbourg CH Paegas Czech Open - Prague Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Qatar Mobil Open '98 - Doha Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Open 13 - Marseille The Stella Artois Grass Court Championships - London Open 13 - Marseille The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Seville Challenger Milan Indoors - Milan Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Szczecin Challenger Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Open 13 - Marseille BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Samsung Open - Nottingham International Championship of Croatia - Umag Casablanca Challenger RCA Championships - Indianapolis Stockholm Open - Stockholm Open 13 - Marseille Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest Open de Moselle - Metz Prague Bucaramanga Challenger Nord/LB Open - Braunschweig Estoril Podebradka Cup - Prague Open Diputacion - Cordoba Pinehurst Kitzbuhel Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Toulouse Skandia Open - Linz Montevideo Kuala Lumpur Jakarta Dubai 2000 Cairo Challenger - Cairo Toulouse Tel Aviv Sao Paulo Buenos Aires Brussels Stuttgart Nice Madrid Florence Genova Gstaad 1997 Mercedes Cup - Stuttgart Stuttgart Honda Kah Singapore Men's Tennis Open - Singapore Hilversum Como Challenger New Haven Szczecin Challenger Bordeaux Nord/LB Open - Braunschweig Toulouse Vienna RCA Championships - Indianapolis Open Castilla y Leon - Segovia Adelaide Sydney Florence Genova Gstaad Stuttgart Indianapolis Toulouse Berlin Lyon Estoril Nice Zagreb Open - Zagreb Hilversum San Remo Bordeaux Toulouse Lyon Qatar Mobil Open 2000 - Doha Tata Open - Chennai Samsung Open - Brighton Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Nord LB Open - Braunschweig RCA Championships - Indianapolis Generali Open - Kitzbuhel Idea Prokom Open - Sopot II Cyclus Open de Tenis - Florianopolis Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Pekao Open 2003 - Szczecin Geneva CH Qatar Open - Doha Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Estoril Open - Estoril Gerry Weber Open - Halle Banca Stato Challenger Lugano - Lugano Open Seat-Godo '98 - Barcelona AXA Open II - Espinho Open de Montauban - Montauban Mercedes Cup - Stuttgart Geneva Challenger - Geneva Copa Sevilla - Seville Bergamo Challenger Idea Prokom Open - Sopot Zagreb Open - Zagreb FILA Challenger - Biella adidas Open de Toulouse - Toulouse Kyiv UMC Open - Kiev Rado Swiss Open - Gstaad 4th Sardinia International Championships - Cagliari Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Toulouse - Toulouse Qatar ExxonMobil Open - Doha Sydney International - Sydney Mallorca Open - Mallorca Heineken Open - Auckland Czech Open - Prostejov Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville San Remo Tennis Cup - San Remo US Men's Clay Court Championships - Houston Gerry Weber Open - Halle ATP Open Castilla y Leon - Segovia Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Adidas Open de Toulouse - Toulouse Copa Kia Challenger ATP - Santiago ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Rado Swiss Open - Gstaad MoviStar Open - Vina del Mar Open Seat-Godo 2000 - Barcelona Brasil Open - Costa do Sauipe Idea Prokom Open - Sopot Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport The Samsung Open - Bournemouth Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Legg Mason Tennis Classic - Washington D.C. Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Waldbaum's Hamlet Cup - Long Island Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Furth CH Copa Telmex - Buenos Aires Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Toulouse Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Brest CH The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Adidas International - Sydney Palermo ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Kremlin Cup - Moscow Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Bordeaux Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle BellSouth Open - Vina del Mar Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Copa AT&T - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Sophia Antipolis Challenger International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Furth Challenger Medibank International - Sydney Davidoff Swiss Indoors - Basel Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Szczecin Challenger Dubai Brasil Open - Costa do Sauipe Casablanca Kitzbuhel Kremlin Cup - Moscow Bogota Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Santiago Marseille Milan Philadelphia Cordenons Challenger Genova Challenger Barcelona Nice Trnava Challenger Stuttgart VTR Open - Vina del Mar Toulouse Qatar Exxon Mobil Open - Doha Santiago Montevideo Oahu Auckland Campbells Hall of Fame Tennis Championships - Newport Open Sabadell Atlantico - Barcelona Casablanca Atlanta Orange Warsaw Open - Warsaw Estoril Open - Estoril Bordeaux Ordina Open - s-Hertogenbosch Tel Aviv Schenectady Buenos Aires Barcelona Nice Hilversum Bet-at-home Open - Hamburg Prague Indianapolis Bordeaux Napoli Challenger Marbella Challenger Vienna Nice Grand Prix Hassan II - Casablanca Long Island Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Open SEAT Godo 2006 - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart International German Open - Hamburg Copenhagen Open - Copenhagen Heineken Trophy - Rosmalen Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco 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 Millennium Estoril Open - Estoril Palermo Ecuador Open - Quito ATP Kremlin Cup - Moscow Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Scottsdale Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Cherbourg CH Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Long Island ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger Pilot Pen International - New Haven Qatar Mobil Open '99 - Doha If Stockholm Open - Stockholm Heineken Open - Auckland Dubai Open - Dubai CA Tennis Trophy - Vienna The Priority Telecom Open - Amersfoort Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Stuttgart Outdoor Bordeaux Toulouse Paris Indoor Monte Carlo ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort San Marino St. Petersburg Open - St. Petersburg European Community Championships - Antwerp Gstaad 1998 Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Dubai Open SEAT 2008 - Barcelona Copenhagen Open - Copenhagen Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Scottsdale BCR Open Romania - Bucharest Thailand Open - Bangkok Barcelona The Nottingham Open - Nottingham If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome 1999 Mercedes Cup - Stuttgart du Maurier Open - Montreal Eurocard Open - Stuttgart Qatar ExxonMobil Open - Doha Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Movistar Open - Vina del Mar Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Monte Carlo Monte Carlo Hamburg Rome Indian Wells Indian Wells Key Biscayne Monte Carlo Rome Monte Carlo Rome Indian Wells Key Biscayne Monte Carlo Rome ABN/AMRO World Tennis Tournament - Rotterdam Paris Monte Carlo Hamburg Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Paris Bordeaux NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Heineken Open - Auckland BellSouth Open - Vina del Mar Scottsdale VTR Open - Vina del Mar Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Generali Open - Kitzbuhel Kremlin Cup - Moscow Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven Open 13 - Marseille Estoril Open - Estoril Tennis Masters Series - Monte Carlo Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia Barcelona Dubai Tennis Open - Dubai Bastad Telecom Italia Masters - Rome Qatar Mobil Open 2001 - Doha Tennis Masters Series - Hamburg CA Tennis Trophy - Vienna Rogers Cup - Montreal Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Qatar Exxon Mobil Open 2003 - Doha Adelaide BNP Paribas Masters - Paris Bucharest Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Eurocard Open - Stuttgart Long Island Basel Eurocard Open - Stuttgart Great American Insurance ATP Championship - Cincinnati SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Santiago Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome Grand Prix Hassan II - Casablanca Rogers Masters - Toronto Sony Ericsson Open - Miami Jakarta Tennis Masters Series - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco St. Polten Auckland Open de Nice Cote dAzur - Nice BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Key Biscayne Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai 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 Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz Internazionali BNL d'Italia - Rome Open de Moselle - Metz Rogers Cup - Montreal Mercedes Cup - Stuttgart Shanghai ATP Masters - Shanghai Thailand Open - Bangkok Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Campionati BNL dItalia - Rome Key Biscayne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Indian Wells Paris Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Lyon Stuttgart French Open - Paris Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Brasil Open - Costa do Sauipe U.S. Open - New York Copa Telmex - Buenos Aires Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open French Open U.S. Open - New York Wimbledon Australian Open U.S. Open Australian Open French Open Australian Open French Open U.S. Open French Open French Open French Open U.S. Open 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open French Open - Paris Australian Open U.S. Open - New York U.S. Open Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York The Ericsson Open - Miami Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, FRA-CZE 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, SF, FRA-NED 3-2 Roland Garros Davis Cup, World Group, QR, BEL-FRA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid 1 Masters Guinot Mary Cohr Davis Cup, World Group, SF, FRA-BEL 4-1 River Oaks International Tennis Tournament - Houston Olympics - Sydney River Oaks International Tennis Tournament - Houston Barcelona Olympics Olympics - Athens