Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 USA F2 USA F3 Challenger 42 - Andrezieux Honolulu Challenger Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Memorial Piertomaso Tessitore - San Remo 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ECM Cup - Prague ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton Muller Cup - Ulm USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Sparkessen Magdeburg Open - Magdeburg Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton The LTA Manchester Challenger - Manchester TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Kuppers Kolsch Cup - Aachen University of Tennessee USTA Men's Challenger - Knoxville Challenger Britania Zavaleta - Puebla Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana TennisCup Vlaanderen - Antwerp 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao USTA Seascape Challenger - Aptos The LTA Manchester Challenger - Manchester Credicard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington CA-Challenge - Graz Theusbridge.com Tennis Classic - Tarzana Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Urbana-Champaign Challenger - Urbana Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank Samsung Securities Cup - Seoul Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Okal Open - Eckental IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Muller Cup - Ulm Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem The Powder Byrne Trophy - Surbiton Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid Okal Cup - International Bavarian Championship - Eckental MTCI ATP Challenger - Yokohama Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Akbank Private Banking-TED Open - Istanbul Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Challenger Leon 2004 - Leon Kuppers Kolsch Cup Aachen - Aachen Open Sainte Victoire - Aix-En-Provence Sporting Challenger - Turin Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open Castilla y Leon - Segovia S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul China Open - Beijing Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Czech Indoor Open - Prague Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Nottingham Men's Challenger - Nottingham The Surbiton Trophy - Surbiton 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia GHI Bronx Classic - Bronx TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver II Manta Open - Manta WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock 2006 North Shore Pro Tennis Championship - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda Tallahassee Challenger Bordeaux Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Dallas Challenger Guadalajara Challenger Sarasota Challenger Savannah Challenger Binghamton Challenger Aptos Challenger Dallas Challenger Dallas Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Irving Challenger Rimouski Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Binghamton Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Savannah Challenger Rado Swiss Open - Gstaad President's Cup 1997 - Tashkent Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Japan Open - Tokyo The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven The Samsung Open - Bournemouth Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm President's Cup 1999 - Tashkent Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Galleryfurniture.com Challenge - Atlanta Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Hamlet Cup - Long Island Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Open - Doha Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island China Open - Beijing Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Chennai Open - Chennai Heineken Open - Auckland Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 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 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 Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati 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 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 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 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Beijing