Career 2016 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 F3 USA F7 USA F8 USA F9 USA F10 USA F11 USA F31 USA F3 USA F11 USA F24 USA F2 USA F5 USA F6 USA F14 USA F27 Usa F12 Usa F13 USA F28 Canada F1 Canada F2 USA F12 USA F17 USA F18 USA F15 USA F8 USA F32 USA F1 USA F2 USA F5 USA F10 USA F23 USA F1 Mexico F1 Fergana Challenger - Fergana Challenger Britania Zavaleta - Puebla USA F8 Intersport Heilbronn Open - Heilbronn Rezidenza Open - Magdeburg Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ECM Cup - Prague The Wrexham Challenger - Wrexham ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Sparkessen Magdeburg Open - Magdeburg Fergana Challenger - Fergana The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Kuppers Kolsch Cup - Aachen Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas Aberto Da Costa Do Sauipe - Bahia The LTA Manchester Challenger - Manchester Credicard Tennis Cup - Campos do Jordao Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Lamberts Open by Stawag - Aachen IPP Open - Helsinki Prasentiert Von Seat Wolfsburg - Wolfsburg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Segovia Challenger Open Castilla y Leon - Segovia Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Sparkassen Open - Magdeburg Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem Open Diputacion Pozoblanco - Cordoba MTCI ATP Challenger - Yokohama Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Steelers Cup - Kosice USTA Seascape Challenger - Aptos Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Fifth Third Bank Tennis Classic - Lexington Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Austin Challenger - Austin Tiburon Challenger - Tiburon 2004 Keys Gate Challenger - Homestead Okal Cup 2004 - Eckental Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos The LTA Wrexham Challenger - Wrexham Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Music City Challenger - Nashville Baden Open - Ettlingen USTA Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas II Manta Open - Manta Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe The Surbiton Trophy - Surbiton The Comercia Challenger - Aptos 2007 Nielsen Pro Tennis Championship - Winnetka Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign CA-Challenge - Graz Hilton Waikoloa Village USTA Challenger - Waikoloa Sarajevo Open 2004 - Sarajevo Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Sporting Challenger - Turin Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Rijeka Open - Rijeka Zagreb Open - Zagreb Izmir Cup - Izmir Lambertz Open - Aachen The Surbiton Trophy - Surbiton The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Salinas Challenger Dallas Challenger Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger Talahassee Challenger Sarasota Challenger Yuba City Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Dallas Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Aptos Challenger Vancouver Challenger Lexington Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Honolulu Challenger Tulsa Challenger Tallahassee Challenger Savannah Challenger Nottingham Challenger Tiburon Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Sarasota Challenger Winnetka Challenger Vancouver Challenger Maui Challenger Dallas Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Furth Challenger Binghamton Challenger Knoxville Challenger Lexington Challenger Champaign Challenger Napa Challenger Tiburon Challenger Maui Challenger Dallas Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Nottingham Challenger Aptos Challenger Napa Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Drummondville Challenger Ilkley Challenger Lexington Challenger Columbus Challenger Sacramento Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Bangkok Challenger Savannah Challenger Dallas Challenger Neride Prague Indoor - Prague Jameson Cup - Milan Binghamton Challenger Aptos Challenger Volkswagen TED Open - Istanbul Alessandria Challenger 1st Challenger Tournament Leon - Leon AT&T Challenger of Dallas - Dallas Internationaux de Tennis de Brest - Brest Tiburon Challenger Heilbronn Open - Heilbronn Dallas Challenger Milan Indoors - Milan Drummondville Challenger Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort XI Abierto Internacional de Salinas - Salinas CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Legg Mason Tennis Classic - Washington D.C. Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Qatar Open - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Lexington Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Challenger Ford de Cherbourg - Cherbourg Thailand Open - Bangkok Kyoto Challenger - Kyoto Kremlin Cup - Moscow Aptos Challenger Davidoff Swiss Indoors - Basel Chennai Open - Chennai Milan Indoors - Milan Heilbronn Open - Heilbronn Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Pilot Pen Tennis - New Haven U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Warsteiner Challenger Lubeck - Lubeck Regions Morgan Keegan Championships - Memphis Farmers Classic - Los Angeles The $50,000 Pro Challenger at Calabasas - Calabasas Hall of Fame Tennis Championships - Newport Citi Open - Washington Brisbane International - Brisbane Sarajevo Open - Sarajevo Citi Open - Washington Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Citi Open - Washington Intersport Heilbronn Open - Heilbronn Warsteiner Challenger - Lubeck Tallahassee Tennis Challenger - Tallahassee Sparkassen Open - Magdeburg Nottingham Men's Challenger - Nottingham Levene Gouldin & Thompson Tennis Challenger - Binghamton Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Qatar Mobil Open 2000 - Doha The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin International Bavarian Championship - Eckental Japan Open - Tokyo Rado Swiss Open - Gstaad Tiburon Challenger The Surbiton Trophy - Surbiton Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton TED Open Istanbul - Istanbul Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg TennisCup Vlaanderen - Antwerp Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble Pomorski Bank Kredytowy Open - Szczecin II Naples ITG Challenger - Naples Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Winnetka Challenger Ford Tennis Championships - Louisville Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz GHI Bronx Classic - Bronx China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tatra Banka Open - Bratislava Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton USTA Freeman Men's Challenger - Joplin The West Side Tennis Club Clay Court Challenger - Forest Hills Schickendanz Open - Furth Savannah Challenger The Stella Artois Grass Court Championships - London dBI Tennis Challenger - Binghamton The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Winnetka Challenger Copenhagen Open - Copenhagen Tennis Masters Series - Cincinnati Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Pro Challenger at Calabasas - Calabasas Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copenhagen Open - Copenhagen Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rado Swiss Open - Gstaad Roma Open Challenger - Rome Sony Ericsson Open - Miami Gold Flake Open - Chennai The Samsung Open - Bournemouth Binghamton Challenger Carson Challenger Savannah Challenger Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Winnetka Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Salvador ABN/AMRO World Tennis Tournament - Rotterdam Ford Tennis Championships - Louisville Qatar Mobil Open 2001 - Doha Wimbledon - London U.S. Open - New York Sarasota Challenger Australian Open - Melbourne RCA Championships - Indianapolis French Open - Paris Carson Challenger Wimbledon - London Australian Open - Melbourne Wimbledon - London Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Knoxville Challenger U.S. Open - New York Sarasota Challenger Champaign Challenger Champaign Challenger Dallas Challenger Davidoff Swiss Indoors - Basel Dallas Challenger Tallahassee Challenger Istanbul Challenger U.S. Open - New York Australian Open - Melbourne Davidoff Swiss Indoors - Basel Wimbledon - London Winnetka Challenger U.S. Open - New York Australian Open - Melbourne Noumea Challenger Sacramento Challenger Dallas Challenger Wimbledon - London French Open - Paris Bergamo Challenger Charlottesville Challenger French Open - Paris Wimbledon - London Belgrade Challenger The Artois Championships - London Australian Open - Melbourne Sacramento Challenger Australian Open - Melbourne Charlottesville Challenger US Men's Clay Court Championship - Houston Knoxville Challenger Champaign Challenger Sunrise Challenger US Men's Clay Court Championship - Houston Apia International - Sydney Rimouski Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta Moselle Open - Metz Sarasota Challenger Baton Rouge Challenger Delray Beach International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Sacramento Challenger Charlottesville Challenger US Men's Clay Court Championship - Houston Knoxville Challenger AEGON Championships - London The Stella Artois Championships - London Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach 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 President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Sarasota Challenger AEGON Championships - London Grand Prix de Tennis de Toulouse - Toulouse Tallahassee Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston UBS Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Copenhagen Open - Copenhagen RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Aptos Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta San Luis Potosi Challenger 2002 - San Luis Potosi Le Gosier Challenger USTA Challenger of North Miami Beach - North Miami Beach Intelig Tennis Cup - Campos do Jordao Hall of Fame Tennis Championships - Newport Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton Okal Open - Eckental Warsteiner Challenger Series - Lippstadt The USTA Challenger at West End Racquet - Torrance I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca China Open - Beijing Muller Cup - Ulm Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Mauritius Open - Mauritius Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis President's Cup 1999 - Tashkent SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Heineken Open Shanghai - Shanghai Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Dubai Open - Dubai Legg Mason Tennis Classic - Washington Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami U.S. National Indoor Tennis Championships - Memphis BNP Paribas Open - Indian Wells Gerry Weber Open - Halle BMW Open - Munich BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Legg Mason Tennis Classic - Washington U.S. Open - New York Allianz Suisse Open - Gstaad Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Wimbledon (juniors) River Oaks International Tennis Tournament - Houston