Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
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 F7 USA F8 USA F9 USA F10 USA F31 USA F32 USA F1 USA F2 USA F3 USA F11 USA F23 USA F24 USA F5 USA F6 USA F27 Usa F12 Usa F13 USA F11 USA F28 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 USA F3 France F5 USA F5 France F10 USA F10 USA F1 USA F2 Mexico F1 USA F8 USA F14 USA F15 USA F8 Canada F2 USA F12 USA F17 USA F18 France F11 Canada F1 IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Open de l'Isere - Grenoble I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental Challenger Leon 2003 - Leon USTA Challenger of North Miami Beach - North Miami Beach Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Davidoff Swiss Indoors Basel - Basel Busan Open - Busan The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra GHI Bronx Classic - Bronx IPP Geneva Trophy - Geneva XL Capital Bermuda Open - Bermuda The Natrel's Challenger of Granby - Granby USTA Challenger of Orlando - Orlando Isla de Lanzarote - Lanzarote USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding AT&T Challenger of Dallas - Dallas Voit Mexico City Open - Mexico City 2007 Nielsen Pro Tennis Championship - Winnetka Pro Challenger at Calabasas - Calabasas Winnetka Challenger Carson Challenger Baton Rouge Challenger Yuba City Challenger Pozoblanco Challenger Recanati Challenger Izmir Challenger Winnetka Challenger Charlottesville Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Sacramento Challenger Maui Challenger Dallas Challenger Charlottesville Challenger Drummondville Challenger Binghamton Challenger Bangkok Challenger Irving Challenger Winnetka Challenger Lexington Challenger Charlottesville Challenger Honolulu Challenger PrivatBank Cup - Dnepropetrovsk Orleans Challenger Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Open de Franche Comte - Besancon Challenger Banque Nationale Rimouski - Rimouski The Comercia Bank Challenger - Aptos St. Brieuc Challenger The LTA Men's Challenger Wrexham - Wrexham Sarajevo Open - Sarajevo Challenger Casablanca San Angel - Mexico City BMW Tennis Championship - Sunrise Odlum Brown Vancouver Open - Vancouver USTA Challenger - Champaign Charlottesville Challenger Knoxville Challenger Lambertz Open - Aachen Champaign Challenger Dallas Challenger Internazionali di Tennis di Bergamo - Bergamo Dallas Challenger Le Gosier Challenger Internationaux du Doubs - Besancon San Remo Tennis Cup - San Remo Sarasota Challenger Savannah Challenger Tallahassee Challenger The Mercedes Benz of Calabasas - Calabasas President's Cup - Astana National Bank Men's Rimouski Challenger - Rimouski Binghamton Challenger Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Wolfsburg Challenger Cherbourg Challenger Bangkok Challenger Korat Challenger Johannesburg Challenger Napa Challenger Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger Charlottesville Challenger Sarasota Challenger Champaign Challenger Aptos Challenger Manchester Challenger Recanati Challenger Vancouver Challenger St. Remy Challenger Tallahassee Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Nottingham Challenger Knoxville Challenger Jersey Challenger Noumea Challenger Bergamo Challenger Sunrise Challenger Aptos Challenger San Luis Potosi Challenger - San Luis Potosi Baton Rouge Challenger Mallorca Open - Mallorca Tallahassee Challenger Savannah Challenger San Remo Challenger Sarasota Challenger Sacramento Challenger Ojai Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Winnetka Challenger Turin Challenger Ilkley Challenger Tiburon Challenger Dallas Challenger Lexington Challenger Columbus Challenger Fairfield Challenger Bangkok Challenger Dallas Challenger Tallahassee Challenger 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana Optimus Maia Open - Maia TED Open Istanbul - Istanbul Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton XI Venice Open - Venice Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava Lamberts Open by Stawag - Aachen IPP Open - Helsinki Neride Prague Indoor - Prague Hamburg Challenger - Hamburg III Challenger Continenal Plaza - Puerto Vallarta Open de Montauban - Montauban Milan Challenger VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Scottish Tennis Championship - Edinburgh International Bavarian Championship - Eckental The Joyce Eisenberg Jerusalem Open - Jerusalem FILA Challenger Biella - Biella Casino Lugano - Lugano Meridiana Sardegna Open - Olbia Internationaux de Tennis de Brest - Brest VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Challenger 42 - Andrezieux Open de Franche Comte - Besancon Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba Open Sainte-Victoire - Aix-En-Provence Heilbronn Open - Heilbronn The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Sporting Challenger 2003 - Turin Gemax Samsung Open 2004 - Belgrade 2004 USTA Challenger of Calabasas - Calabasas The Powder Byrne Trophy - Surbiton Fifth Third Bank Tennis Classic - Lexington Pekao Open 2004 - Szczecin Austin Challenger - Austin Black Forest Open 2004 - Freudenstadt Smith Barney Men's Challenger - Covington College Station Challenger - College Station Open de L'Isere - Grenoble Tiburon Challenger - Tiburon 2004 Keys Gate Challenger - Homestead IPP Open - Helsinki Jameson Cup - Milan 2001 Eddleman USTA Challenger - Birmingham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Ostrava Open 2005 - Ostrava 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Heilbronn Open - Heilbronn Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava Music City Challenger - Nashville Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ciur Pribram Challenger - Pribram USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Sybase Open - San Jose Crystal Cup 1998 - Portoroz The LTA Cardiff Challenger - Cardiff Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis XL Capital Bermuda Open - Bermuda Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Zagreb Open - Zagreb Schickendanz Open - Furth The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington USTA/Adtech Challenger - Boston Steelers Cup - Kosice WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia XL Bermuda Open - Bermuda Akbank Private Banking-TED Open - Istanbul XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Tatra Banka Open 2003 - Bratislava Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba dBI Tennis Challenger - Binghamton Jameson Cup - Milan The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Naples Challenger - Naples Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki Open de L'Isere (Open 38) - Grenoble Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw AXA Cup - London Copenhagen Open - Copenhagen AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Roma Open Challenger - Rome Rijeka Open - Rijeka Tampere Challenger - Tampere Zagreb Open - Zagreb Fergana Challenger - Fergana Medicor Open - Budapest Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Izmir Cup - Izmir President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Genova Open Challenger - Genova Open D'Orleans - Orleans Croatia Open - Umag Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen Dallas Challenger International Tennis Championships - Delray Beach Salinas Challenger Sarajevo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Carson Challenger Mercedes-Benz Cup - Los Angeles Reggio Emilia Challenger Pozoblanco Challenger Lexington Challenger TED Open - Istanbul Brasil Open - Salvador Segovia Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tulsa Challenger Mons Challenger Copenhagen Open - Copenhagen Chuncheon Challenger The Stella Artois Grass Court Championships - London Champaign Challenger Davidoff Swiss Indoors - Basel Dallas Challenger Belgrade Challenger Rimouski Challenger Ostrava Prostejov Challenger Turin Challenger Challenger 42 - Andrezieux Northern Electric Open 1999 - Newcastle Aptos Challenger Internationaux de Bretagne - Brest Tulsa Challenger The Stella Artois Grass Court Championships - London Istanbul Challenger Binghamton Challenger Warsteiner Challenger Lubeck - Lubeck Sacramento Challenger St. Remy Challenger Tiburon Challenger Calabasas Challenger Ortisei Challenger Bratislava Challenger Champaign Challenger ECU Prague Open - Prague Baden Open - Ettlingen Knoxville Challenger Dallas Challenger Prostejov Challenger Nottingham Challenger The Stella Artois Grass Court Championships - London Vancouver Challenger Talahassee Challenger Bath Challenger Tulsa Challenger The Wright Financial Group, Inc. Challenger - Champaign St. Brieuc Challenger Athens Challenger Internazionali de Tennis di Bergamo - Bergamo Tallahassee Challenger Sarasota Challenger Savannah Challenger Sarasota Challenger South African Airways Tennis Open - Durban Savannah Challenger Rado Swiss Open - Gstaad Alessandria Challenger Aptos Challenger Seoul Challenger Pozoblanco Challenger Tiburon Challenger Tunis Open - Tunis Abierto Internacional de Salinas 'Dario Expreso' - Salinas Binghamton Challenger Rimouski Challenger Furth Challenger Sacramento Challenger Heilbronn Challenger BMW Tennis Championship - Sunrise Carson Challenger Charlottesville Challenger USTA Illinois Challenger - Champaign Kyoto Challenger Moncton Men's Challenger - Moncton Lexington Challenger Geneva Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Knoxville Challenger Knoxville Challenger Maui Challenger Sarasota Challenger Milan Indoors - Milan Savannah Challenger Bratislava Challenger Bordeaux Challenger Allianz Suisse Open - Gstaad Champaign Challenger Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Helsinki Challenger Napa Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Dallas Challenger The Nottingham Open - Nottingham Sarasota Challenger Allianz Suisse Open - Gstaad Savannah Challenger Salem Open - Hong Kong RCA Championships - Indianapolis Honolulu Challenger Winnetka Challenger Aptos Challenger Thailand Open - Bangkok UBS Open Gstaad - Gstaad Stockholm Open - Stockholm Tiburon Challenger Davidoff Swiss Indoors - Basel Sacramento Challenger Izmir Challenger Knoxville Challenger Geneva Challenger Drummondville Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Tallahassee Challenger The Artois Championships - London Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Dallas Challenger U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Aptos Challenger Thailand Open - Bangkok SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Apia International - Sydney Rado Swiss Open - Gstaad President's Cup 1999 - Tashkent CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha US Men's Clay Court Championship - Houston Open 13 - Marseille UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Heineken Open Shanghai - Shanghai Farmers Classic - Los Angeles Scania Stockholm Open - Stockholm President's Cup - Tashkent Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Allianz Suisse Open Gstaad - Gstaad Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Citi Open - Washington Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis The Tennis Channel Open - Las Vegas U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota 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 Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London Copenhagen Open - Copenhagen Idea Prokom Open - Sopot RCA Championships - Indianapolis CA Tennis Trophy - Vienna AIG Japan Open - Tokyo Brisbane International - Brisbane Open Seat Godo 2007 - Barcelona Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Open 13 - Marseille The Dubai Tennis Championships - Dubai Gold Flake Open - Chennai Wimbledon - London U.S. Men's Clay Court Championships - Houston Arizona Men's Tennis Championships - Scottsdale UBS Open Gstaad - Gstaad Japan Open - Tokyo Sybase Open - San Jose SAP Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Tata Open 2002 - Chennai Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Chennai Open - Chennai US Men's Clay Court Championship - Houston 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Legg Mason Tennis Classic - Washington German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Miami Gerry Weber Open - Halle Tennis Masters Series - Toronto Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Topshelf Open - 's-Hertogenbosch Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Shanghai - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 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 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, 1R, SUI-AUS 2-3 U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, SUI-GBR 5-0 U.S. Open (juniors) Wimbledon (juniors)