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 Uzbekistan F4 France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F11 France F10 France F5 Shimadzu All Japan Indoor - Kyoto USTA Challenger of North Miami Beach - North Miami Beach The Surbiton Trophy - Surbiton V Gramado Open de Tennis - Gramado Kyoto Challenger - Kyoto Gallagher International - Hamilton XL Capital Bermuda Open - Bermuda BH Tennis Open International Cup - Belo Horizonte Milano Challenger-Jameson Cup - Milan The Nottingham Cahllenger - Nottingham Neride Prague Indoor - Prague Scottish Tennis Championship - Edinburgh XL Capital Bermuda Open - Bermuda Frito Lay/USTA Challenger - Binghamton VII Open Banc Agricol - Andorra drkoop.com USTA Challenger of Burbank - Burbank Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Warsteiner Challenger Wolfsburg - Wolfsburg Sarajevo Open - Sarajevo Challenger Leon 2003 - Leon Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra The Manchester Trophy - Manchester Binghamton Professional Tennis Tournament - Binghamton Pekao Open 2004 - Szczecin Tallahassee Tennis Challenger - Tallahassee Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava The LTA Wrexham Challenger - Wrexham The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans ECU Prague Open - Prague San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Open D'Orleans - Orleans Cherbourg Challenger Sarajevo Challenger Johannesburg Challenger Reggio Emilia Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger Jersey Challenger San Remo Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Ortisei Challenger Bratislava Challenger St. Brieuc Challenger Athens Challenger Helsinki Challenger Izmir Challenger XL Capital Bermuda Open - Bermuda Shimadzu All Japan Indoor - Kyoto The LTA Manchester Challenger - Manchester Warsteiner Challenger Lubeck 2001 - Lubeck LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh Powder Byrne Trophy - Surbiton Credicard Tennis Cup - Campos do Jordao IPP Open - Helsinki The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Bristol Challenger Trophy - Bristol Ahmedabad Challenger - Ahmedabad Third Bank Tennis Championships - Lexington Wiesmann Roadster Open - Nuembrecht The LTA Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Lambertz Open - Aachen Okal Cup 2003 - Eckental Challenger Leon 2004 - Leon Zagreb Open - Zagreb Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh China Open - Beijing Open de L'Isere - Grenoble IPP Open - Helsinki Lambertz Open - Aachen Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Hamburg Challenger - Hamburg Meridiana Sardegna Open - Olbia Bristol Challenger Trophy - Bristol Challenger Groningen - Groningen West of England Tennis - Bristol Steelers Cup - Kosice The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon ATP Challenger Numea - New Caledonia IPP Open - Helsinki The Manchester Trophy - Manchester Challenger Ford de Cherbourg - Cherbourg 2002 FSE Challenger - Tarzana Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava Medicor Open - Budapest 4° Sporting Challenger - Turin Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba International Bavarian Championship - Eckental The LTA Men's Challenger - Nottingham LTA Hull Challenger - Hull The Manchester Trophy - Manchester The Natrel's Challenger of Granby - Granby Crystal Cup 1998 - Portoroz Arroyo de la Encomienda - Valladolid Honda-Kah Open - Singapore Nuembrecht Challenger - Nuembrecht Sparkessen Magdeburg Open - Magdeburg ATP Open Castilla y Leon - Segovia Warsteiner Challenger Wolfsburg - Wolfsburg Eddleman USTA Challenger - Birmingham Open de l'Isere - Grenoble PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Open de Franche Comte - Besancon Zagreb Open - Zagreb FILA Challenger Biella - Biella Casino Lugano - Lugano San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin Ciudad de Pozoblanco Open Diputacion - Cordoba Manchester Challenger - Manchester GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans I Open de Tenis Comunidad de Madrid - Madrid Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble USTA Challenger - Champaign Ethias Tennis Trophy - Mons Okal Cup - International Bavarian Championship - Eckental Izmir Cup - Izmir St. Brieuc Challenger South African Airways Tennis Open - Durban St. Remy Challenger Prostejov Challenger Bath Challenger Orleans Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Geneva Challenger Bratislava Challenger Rado Swiss Open - Gstaad President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Open 13 - Marseille Geneva Challenger Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Croatia Open - Umag Tata Open 2002 - Chennai International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Copenhagen Open - Copenhagen The Samsung Open - Nottingham AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Ostrava AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Thailand Open - Bangkok TED Open Istanbul - Istanbul Eisenberg Jerusalem Open - Jerusalem Challenger 42 - Andrezieux Bristol Challenger Trophy - Bristol Open de L'Isere (Open 38) - Grenoble GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Houston - Houston Internationaux de Bretagne - Brest Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence Open 13 - Marseille TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Challenger - Nottingham Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 2004 USTA Challenger of Calabasas - Calabasas The LTA Nottingham Challenger - Nottingham Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Black Forest Open 2004 - Freudenstadt TED Open - Istanbul Gerry Weber Open - Halle Jameson Cup - Milan The Stella Artois Championships - London Logopak Challenger 2005 - Lubeck Tunis Open - Tunis Internazionali di Tennis - Bergamo GHI Bronx Classic - Bronx Campbell's Hall of Fame Tennis Championships - Newport The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Tunis Open 2006 - Tunis The LTA Manchester Trophy - Manchester RCA Championships - Indianapolis Naples Challenger - Naples AXA Cup - London The Stella Artois Grass Court Championships - Queen's/London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Copenhagen Open - Copenhagen AIG Japan Open Tennis Championships - Tokyo KGHM Dialog Polish Indoors - Wroclaw Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Challenger Casablanca San Angel - Mexico City Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Open 13 - Marseille Genova Open Challenger - Genova President's Cup - Astana Caversham International Tennis Tournament - Jersey The Stella Artois Championships - London Countrywide Classic - Los Angeles Rhodes Challenger Ramat Hasharon Challenger RCA Championships - Indianapolis Pozoblanco Challenger Open de Moselle - Metz Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Turin Challenger Countrywide Classic - Los Angeles Izmir Challenger Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Sybase Open - San Jose Kremlin Cup - Moscow Vancouver Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Milan Challenger AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington UNICEF Open - 's Hertogenbosch Davidoff Swiss Indoors - Basel LTA Manchester challenger - Manchester Open 13 - Marseille Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest USTA Men's Challenger of Urbana-Champaign - Urbana San Luis Potosi Challenger - San Luis Potosi ATP Bangalore Challenger - Bangalore drkoop.com USTA Tennis Championships - Armonk The Powder Byrne Trophy - Surbiton The Stella Artois Grass Court Championships - London Heilbronn Open - Heilbronn Rado Swiss Open - Gstaad Lamberts Open by Stawag - Aachen IPP Open - Helsinki Qatar Mobil Open 2000 - Doha III Challenger Continenal Plaza - Puerto Vallarta UNICEF Open - 's Hertogenbosch IPP Geneva Trophy - Geneva Jameson Cup - Milan Copenhagen Open - Copenhagen Warsteiner Challenger Lubeck - Lubeck Estoril Open - Estoril UBS Open Gstaad - Gstaad New Delhi Challenger - New Delhi Warsteiner Challenger Wolfsburg - Wolfsburg Internazionali de Tennis di Bergamo - Bergamo The Wright Financial Group, Inc. Challenger - Champaign The LTA Wrexham Challenger - Wrexham GHI Bronx Classic - Bronx Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Citrix Tennis Championships - Delray Beach President's Cup - Tashkent 2001 Eddleman USTA Challenger - Birmingham Heineken Open Shanghai - Shanghai Gemax Samsung Open 2005 - Belgrade CA Tennis Trophy - Vienna Copenhagen Open - Copenhagen Tatra Banka Open 2003 - Bratislava The Samsung Open - Nottingham AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide The LTA Hull Challenger - Hull Miller Lite Hall of Fame Tennis Championships - Newport ECM Cup - Prague Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia BH Tennis Open International Cup - Belo Horizonte Optimus Maia Open - Maia Neride Prague Indoor - Prague BMW Tennis Championship - Sunrise VI Open Banc Agricol - Andorra Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Challenger - Manchester Jameson Cup - Milan The Indian Oil-Servo ATP Challenger 1999 - Calcutta Open de Moselle - Metz Stockholm Open - Stockholm CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Shimadzu All Japan Indoor Tennis Championships - Kyoto Cridicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx Thailand Open - Bangkok Tampere Challenger - Tampere The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle Thailand Open - Bangkok If Stockholm Open - Stockholm Sporting Challenger 2003 - Turin The Manchester Trophy - Manchester Challenger Groningen - Groningen IPP Open - Helsinki IV Gramado Open de Tenis - Gramado Warsteiner Challenger Lubeck - Lubeck Grand Prix de Tennis de Lyon - Lyon Internazionali di Tennis di Bergamo - Bergamo Chennai Open - Chennai Akbank Private Banking-TED Open - Istanbul XI Venice Open - Venice Abierto Club Casablanca - Mexico City KGHM Polish Indoors - Wroclaw Credit Agricole Suisse Open - Gstaad Heineken Open Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Heilbronn Challenger Next Generation Adelaide International - Adelaide Geneva Challenger Open de Moselle - Metz Gerry Weber Open - Halle Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel RCA Championships - Indianapolis Credit Agricole Suisse Open - Gstaad The Nottingham Open - Nottingham Sybase Open - San Jose Scania Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham Milan Indoors - Milan Thailand Open - Bangkok 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Dubai Tennis Championships - Dubai Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna U.S. Open - New York 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 Open Seat Godo 2007 - Barcelona Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Rogers Cup - Montreal BNP Paribas Masters - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 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, QR, GBR-THA 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 LTA Wimbledon Wildcard Play-off tournament