Career 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 Spain F24 France F4 FILA Challenger Biella - Biella VIII Torneo Internazionale di Tennis - Barletta Ethias Trophy - Mons Challenger DCN de Cherbourg - Cherbourg Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Siemens Open 2007 - Scheveningen Tashkent Challenger Rome Challenger Prostejov Challenger Croatia Osiguranje Rijeka Open - Rijeka FILA Challenger - Biella Yugoslavia Open - Belgrade Open Castilla y Leon - Segovia Ostend Challenger Tennis Cup of Flanders - Ostende Meridiana Sardegna Open - Olbia Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda Ciur Cup 99 - Prague Tatra Banka Open 2003 - Bratislava Zagreb Open - Zagreb KGHM Polish Indoors - Wroclaw Open Mutouest - St. Brieuc Marburg Challenger Polish Open 2000 - Poznan Morocco Tennis Tour - Marrakech Morocco Tennis Tour - Meknes Internationale Badische Meisterschaffen Um Den Techem Cup - Zell XI Venice Open - Venice The Nottingham Cahllenger - Nottingham Tampere Challenger - Tampere Challenger Britania Zavaleta - Puebla Challenger Ford de Cherbourg - Cherbourg Tenniscup of Flanders - Ostende Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson - Caracas Exim Agmedia Open - Kosice Skandia Open - Linz Grolsch Cup - Warsaw Copa Sevilla Inernacionales de Andalucia - Seville Toluca Challenger - Toluca Alfa Romeo Tennis Cup - Cordenons Open Maxon - Barcelona Cairo Challenger - Cairo Internationaux de Bretagne - Brest Tatra Banka Open - Bratislava Ciur Pribram Challenger - Pribram LTA Manchester challenger - Manchester Pekao Open - Szczecin Laser Vision USTA Challenger - Amarillo The Joyce Eisenberg Jerusalem Open - Jerusalem Maia Open - Oporto Prague Challenger - Prague Internationale Tenniskampioenschappen - Scheveningen Volkswagen TED Open - Istanbul Yitzhak Rabin Men's Challenger - Tel Aviv Top Wool Challenger Biella - Biella Sunrise Challenger Lugano Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons XL Capital Bermuda Open - Bermuda Morocco Tennis Tour - Tanger Rijeka Open - Rijeka Medicor Open - Budapest Cairo Challenger - Cairo Open Sainte Victoire - Aix-En-Provence Capetown CH Johannesburg CH Johannesburg CH Johannesburg CH San Remo Tennis Cup - San Remo BMW Open - Munich Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart RCA Championships - Indianapolis IPP Geneva Trophy - Geneva Dubai Tennis Open - Dubai Open Seat-Godo '98 - Barcelona Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Rhein-Main Challenger 2004 - Aschaffenburg Mercedes-Benz Cup - Los Angeles Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Chevrolet Cup - Vina del Mar Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Gelsor Open Romania - Bucharest Siebel Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Idea Prokom Open - Sopot RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo New Delhi Queen's Club Washington New Haven Vienna Rotterdam Hong Kong Munich Halle Basel Ostrava Auckland Rotterdam Nice Munich Manchester Privat Bank Cup - Dnepropetrovsk Indianapolis Bordeaux Basel Tel Aviv Lyon Sydney Milan Stuttgart Durban Mobilux Open - Luxembourg Bologna Mauritius Open - Mauritius Queen's Club Los Angeles Sydney Tokyo Wellington Milan Memphis Philadelphia Open de Franche-Comte - Besancon Johannesburg Bologna Queen's Club Stuttgart Pro Tennis World Open - Sunrise Indianapolis Schenectady Sydney Tokyo Philadelphia Memphis Los Angeles Indianapolis Brisbane Sydney Birmingham Tel Aviv AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Ethias Tennis Trophy - Mons Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Mobilux Open - Luxembourg Heineken Open Shanghai - Shanghai Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg If Stockholm Open - Stockholm Tunis Open 2007 - Tunis Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba Pekao Open - Szczecin San Marino Cepu Open - San Marino Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger DCNS de Cherbourg - Cherbourg Johannesburg CH Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Dubai Tennis Open - Dubai Open D'Orleans - Orleans Estoril Open - Estoril ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Porsche Open - Poznan Sybase Open - San Jose XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Durban CH Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Braunschweig Challenger Cordenons Challenger Trani Challenger Cherbourg Challenger Mons Challenger Davidoff Swiss Indoors - Basel Ostrava Dubai Monza Challenger Tunis Challenger Cairo Challenger Cordenons Challenger Dubai San Marino Challenger Istanbul Challenger Manerbio Challenger Japan Open - Tokyo Alphen Challenger BMW Open - Munich Ljubljana Challenger Mons Challenger Banja Luka Challenger Eurocard Open - Stuttgart The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Hamburg Rome Canadian Open Cincinnati Essen Paris Indian Wells Key Biscayne Monte Carlo Rome Canadian Open Cincinnati Stockholm Paris Indian Wells Key Biscayne Hamburg Rome Canadian Open Cincinnati Stockholm Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Stockholm Paris Indian Wells Key Biscayne Hamburg Rome Cincinnati Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 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 Kremlin Cup - Moscow NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami IPB Czech Indoor - Ostrava Mutua Madrilena Masters Madrid - Madrid Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2003 - Doha Gelsor Open Romania - Bucharest Open de Moselle - Metz Durban CH Stuttgart Open Seat-Godo '97 - Barcelona Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Indianapolis Davidoff Swiss Indoors - Basel San Marino Cepu Open - San Marino Abierto Mexicano de Tenis Pegaso - Acapulco Sports Expert Open - Nettingsdorf Medicor Open - Budapest Open de l'Isere - Grenoble Queen's Club Idea Prokom Open - Sopot Tennis Napoli Cup - Napoli Dubai Tennis Open - Dubai Open de Charleroi - Charleroi Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Guardian Direct Cup - London RCA Championships - Indianapolis Lyon Challenger 42 - Andrezieux Citrix Tennis Championships - Delray Beach Tokyo The Stella Artois Grass Court Championships - London Schenectady Miller Lite Hall of Fame Tennis Championships - Newport Tokyo Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Stuttgart Wideyes Swedish Open - Bastad Kremlin Cup - Moscow Queen's Club Serbia Open - Belgrade Estoril Open - Estoril Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Indianapolis Long Island Ordina Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Gold Flake Open - Chennai Open de Moselle - Metz Indianapolis Lyon Sydney Open de Tenis Comunidad Valenciana - Valencia Washington Open SEAT 2008 - Barcelona Queen's Club Capetown CH Open 13 - Marseille Stockholm Open - Stockholm Scania Stockholm Open - Stockholm Heineken Open - Auckland Infiniti Open - Los Angeles RCA Championships - Indianapolis Copenhagen Open - Copenhagen Allianz Suisse Open - Gstaad Open Seat-Godo 2000 - Barcelona Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton Sydney International - Sydney Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Energis Open - Amsterdam RCA Championships - Indianapolis Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Energis Open - Amersfoort Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Capetown CH Energis Open - Amersfoort Stockholm Open - Stockholm Dubai Philadelphia Scottsdale Tokyo Munich Milan Indoors - Milan Stockholm Adelaide Mallorca Open - Mallorca Bordeaux Oahu Australian Open - Melbourne Sun City Queen's Club French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Antwerp Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne International Tennis Championships - Delray Beach French Open - Paris Australian Open - Melbourne U.S. Open - New York Bologna Australian Open - Melbourne French Open - Paris Open de la Comunidad Valenciana - Valencia The Priority Telecom Open - Amersfoort TD Waterhouse Cup - Long Island Wimbledon - London AIG Japan Open - Tokyo Kroger / St. Jude International - Memphis U.S. Open - New York Australian Open - Melbourne Arizona Men's Tennis Championships - Scottsdale French Open - Paris Campionati Internazionali di Sicilia - Palermo Wimbledon - London U.S. Open - New York Heineken Open - Auckland Estoril Open - Estoril BA-CA Tennis Trophy - Vienna Australian Open - Melbourne Wimbledon - London U.S. Open - New York PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Long Island Franklin Templeton Tennis Classic - Scottsdale Rotterdam BMW Open - Munich Qatar Exxon Mobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open French Open Wimbledon U.S. Open Australian Open Heineken Trophy - 's-Hertogenbosch Internazionali di Tennis di San Marino - San Marino French Open Salem Open - Hong Kong Wimbledon Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Milan Indoors - Milan Moscow Halle Telenordia Swedish Open - Bastad Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam European Community Championships - Antwerp Guardian Direct Cup - London Australian Open AAPT Championships - Adelaide Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Grand Prix de Tennis de Lyon - Lyon Manchester CH Newsweek Champions Cup - Indian Wells du Maurier Open - Toronto Wimbledon Australian Open French Open Wimbledon U.S. Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati French Open Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open U.S. Open Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Grand Slam Cup Grand Slam Cup Grand Slam Cup Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QR, CZE-RSA 5-0 Davis Cup, Group 1, 2R, RSA-BLR 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, REL2, POR-RSA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, Group 1, REL2, RSA-GRE 4-1 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, RSA-RUS 3-1 Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 ATP Tour World Championship Olympics - Sydney Atlanta Olympics Barcelona Olympics