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