Career 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open de L'Isere-Open 38 - Grenoble Rezidenza Open - Magdeburg Ljubljana Open 2002 - Ljubljana The Wrexham Challenger - Wrexham Sparkessen Magdeburg Open - Magdeburg ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Open de Charleroi - Charleroi Memorial Piertomaso Tessitore - San Remo Challenger Britania Zavaleta - Puebla Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Weissenhauser Strand Cup - Hamburg Honda-Kah Open - Singapore The LTA Manchester Challenger - Manchester Credicard Tennis Cup - Campos do Jordao Segovia Challenger Open Castilla y Leon - Segovia ECM Cup - Prague Neride Prague Indoor - Prague Open de Montauban - Montauban Warsteiner Challenger Lubeck - Lubeck KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana IPP Open - Helsinki The LTA Manchester Challenger - Manchester Renault Slovenian Open - Ljubljana LTA Men's Challenger - Wrexham Heilbronn Challenger - Heilbronn Tatra Banka Slovak Open - Bratislava Sparkassen Open - Magdeburg Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck VSZ Solvak Open Challenger - Kosice Mobelwelt-Zick Open 98 - Dresden Nord/LB Open - Braunschweig Internationaux de Tennis de Brest - Brest Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem Open Diputacion Pozoblanco - Cordoba Internationaux de Bretagne - Brest New Delhi Challenger - New Delhi Warsteiner Challenger Lubeck - Lubeck 2003 USTA Challenger of Calabasas - Calabasas ATP Bangalore Challenger - Bangalore 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Kuppers Kolsch Cup by Lambertz - Aachen Open Sainte Victoire - Aix-En-Provence Jameson Cup - Milan Arroyo de la Encomienda - Valladolid Okal Cup 2004 - Eckental Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Music City Challenger - Nashville ATP Challenger Open 2004 - Monchengladbach ATP Challenger Hamburg - Hamburg Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Open de la Ville de Saint Denis - Reunion Island Kuppers Kolsch Cup - Aachen USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Crystal Cup 1998 - Portoroz Open de L'Isere - Grenoble Odlum Brown Vancouver Open - Vancouver BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica VIII Avierto Internacional de Salinas - Salinas Residenza Open - Magdeburg The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Tatra Banka Open 2001 - Bratislava Lamberts Open by Stawag - Aachen Okal Cup 2003 - Eckental VI Open Banc Agricol - Andorra Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Steelers Cup - Kosice X Abierto Internacional de Salinas - Salinas Kuppers Kolsch Cup Aachen - Aachen Isla de Lanzarote - Lanzarote The LTA Sunderland Challenger - Sunderland MTCI ATP Challenger - Yokohama Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Challenger Leon 2004 - Leon IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Mobilux Open - Luxembourg Dusseldorf Open Challenger 2007 - Dusseldorf Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester Ciudad de Telde - Telde 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto Czech Indoor Open - Prague LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg TED Open - Istanbul Lubbock Challenger - Lubbock Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen II Manta Open - Manta Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Busan Open Challenger Tennis - Busan CA-Challenge - Graz The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Sarajevo Open 2004 - Sarajevo Sporting Challenger - Turin Lambertz Open - Aachen Gemax Open - Belgrade Open Castilla y Leon - Segovia China Open - Beijing Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg Kobstaedernes ATP Challenger - Kolding Neride Prague Indoor - Prague Jameson Cup - Milan Bauer Watertechnology Cup - Eckental Volkswagen TED Open - Istanbul 1st Challenger Tournament Leon - Leon Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Heilbronn Open - Heilbronn Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana XI Abierto Internacional de Salinas - Salinas Macedonian Open - Skopje Okal Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb Kueppers Kolsch Cup by Lambertz - Aachen Sarajevo Open - Sarajevo Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba Nottingham Men's Challenger - Nottingham Quelle Cup - Furth IPP Open - Helsinki Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton LTA Shrewsbury Challenger - Shrewsbury Qatar Mobil Open 2000 - Doha 1998 Safeway Challenger - Aptos The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul International Bavarian Championship - Eckental Samsung Challenger 2007 - Ho Chi Minh City Gold Flake Open - Chennai Japan Open - Tokyo Rado Swiss Open - Gstaad President's Cup 1998 - Tashkent Pro Tennis World Open - Boca Raton Open Seat-Godo 2000 - Barcelona KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Gerry Weber Open - Halle Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Energis Dutch Open - Amsterdam The Scottish Tennis Championships - Edinburgh Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth The Powder Byrne Trophy - Surbiton Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen TED Open Istanbul - Istanbul Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg KGHM Polish Indoors - Wroclaw TennisCup Vlaanderen - Antwerp Milano Challenger-Jameson Cup - Milan Kremlin Cup - Moscow Open de L'Isere - Grenoble Pomorski Bank Kredytowy Open - Szczecin Qatar Mobil Open 2001 - Doha Challenger Ford de Cherbourg - Cherbourg Venice Challenger - Venice Open Castilla y Leon - Segovia Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo GHI Bronx Classic - Bronx Milan Indoors - Milan Akbank Private Banking-TED Open - Istanbul Copenhagen Open - Copenhagen ATP Challenger 2003 Numea - New Caledonia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava Dubai Tennis Open - Dubai Ostdeutscher Sparkessen Cup - Dresden 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills The Stella Artois Grass Court Championships - London Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda Kremlin Cup - Moscow Copenhagen Open - Copenhagen Rado Swiss Open - Gstaad Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. The Samsung Open - Bournemouth Copenhagen Open - Copenhagen 2001 Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Qatar Mobil Open '98 - Doha St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Qatar Exxon Mobil Open 2002 - Doha Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Gerry Weber Open - Halle Adidas International - Sydney Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Siebel Open - San Jose International Tennis Championships - Delray Beach 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam Gelsor Open Romania - Bucharest Stuttgart Kitzbuhel Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis AAPT Championships - Adelaide Qatar Open - Doha Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Milan Indoors - Milan Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Ordina Open - s-Hertogenbosch Davidoff Swiss Indoors - Basel Mumbai Open - Mumbai Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg BMW Open - Munich Barcelona Oporto New Haven Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille President's Cup 1997 - Tashkent Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Copenhagen Open - Copenhagen San Luis Potosi Challenger 2002 - San Luis Potosi ATP Heineken Challenger 2000 - Ho Chi Minh City USTA Challenger of North Miami Beach - North Miami Beach Intelig Tennis Cup - Campos do Jordao Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton Okal Open - Eckental Warsteiner Challenger Series - Lippstadt I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Ciudad de Pozoblanco Open Diputacion - Cordoba Davidoff Swiss Indoors - Basel Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca China Open - Beijing Heineken Open Shanghai - Shanghai President's Cup - Tashkent Muller Cup - Ulm Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Japan Open - Tokyo BMW Open - Munich President's Cup 1999 - Tashkent Stuttgart Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel Auckland Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Gerry Weber Open - Halle BMW Open - Munich Sydney The Lipton Championships - Key Biscayne UBS Open Gstaad - Gstaad President's Cup - Tashkent The Ericsson Open - Miami Siebel Open - San Jose Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Ordina Open - 's-Hertogenbosch The Ericsson Open - Miami Salem Open - Hong Kong Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Gold Flake Open - Chennai Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Dubai Open - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Rogers Masters - Toronto Rogers Cup - Montreal Tennis Masters Series - Hamburg Chennai Open - Chennai Open de Moselle - Metz NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Tennis Masters Series - Hamburg BMW Open - Munich Australian Open - Melbourne Wimbledon - London 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 Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Rome Tennis Masters Series - Rome 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 U.S. Open - New York Australian Open Tennis Masters Series - Montreal Wimbledon Pacific Life Open - Indian Wells Allianz Suisse Open - Gstaad Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Telecom Italia Masters - Rome Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 U.S. Open - New York Licher German Open - Hamburg U.S. Open - New York Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QR, BLR-GER 3-2 70th River Oaks International Tennis Tournament - Houston