Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Qatar F1a Bahrain F1 USA F8 USA F13 USA F8 UAE F2 USA F22 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) UAE F1 USA F12 Kuwait F1 Kuwait F2 Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Abierto Club Casablanca - Mexico City IPP Open - Helsinki Jameson Cup - Milan Zivnobanka Open - Prostejov Corona Mexico City Open - Mexico City Ho Chi Minh City Challenger - Ho Chi Minh City 2003 USTA Tallahassee Tennis Challenger - Tallahassee IPP Open - Helsinki Tallahassee Tennis Challenger - Tallahassee Ostrava Open 2005 - Ostrava Challenger Banque Nationale Rimouski - Rimouski GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby Ethias Trophy - Mons Gemax Samsung Open 2004 - Belgrade San Luis Potosi Challenger - San Luis Potosi Caversham International Tennis Tournament - Jersey Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank GHI Bronx Tennis Classic - Bronx The LTA Cardiff Challenger - Cardiff 2006 North Shore Pro Tennis Championship - Winnetka Cremona Challenger Vancouver Challenger drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama USTA Men's Challenger of Urbana-Champaign - Urbana IV Gramado Open de Tenis - Gramado Rhodes Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance GHI Bronx Classic - Bronx Challenger Hamburg - Hamburg Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 Eddleman USTA Challenger - Birmingham ATP Tour Challenger at Nellie Gail - Laguna Hills 2002 USTA Challenger of Calabasas - Calabasas Bratislava Challenger Granby Challenger - Granby III Gramado Open de Tenis - Gramado Neride Prague Indoor - Prague 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa Volvo Sylt Open - Sylt USTA Men's Challenger of Dallas - Dallas Samsung Securities Cup Challenger Tennis - Seoul 2002 FSE Challenger - Tarzana Gran Copa Ericsson - Rio de Janeiro Samarkand Challenger - Samarkand Samsung Securities Cup Challenger - Seoul Penza Challenger Astana Challenger ARMS USTA Challenger - Rocky Mount Segovia Challenger 2003 Eddleman USTA Challenger - Birmingham Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Waco International Tennis Challenger - Waco Asics Challenger Open - Monchengladbach 2004 Freeman Men's Challenger - Joplin Eddleman/USTA Challenger - Birmingham Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas Seoul Challenger Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental The Wright Financial Group, Inc. Challenger - Champaign Steelers Cup - Kosice West Side Tennis Challenger - Forest Hills Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Kaohsiung Challenger Tenerife Challenger Geneva Challenger Leon Challenger Guadalajara Challenger 2004 Colorado Tennis Classic - Denver Busan Challenger Istanbul Challenger Eskisehir Challenger Segovia Challenger St. Remy Challenger The Natrel's Challenger - Granby Tashkent Challenger KGHM Polish Indoors - Wroclaw Yokohama Challenger Heineken Challenger - Ho Chi Minh City Kolkata Challenger New Delhi Challenger Tennis Napoli Cup - Napoli USTA Seascape Challenger - Aptos Tunis Open - Tunis Shenzhen Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Gimcheon Challenger Binghamton Professional Tennis Tournament - Binghamton Busan Challenger GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton Alexander Kolyaskin Memorial - Donetsk 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Tatra Banka Open - Bratislava Pozoblanco Challenger The Wright Financial Group USTA Challenger - Champaign Samsung Secruities Cup Challenger - Seoul Geneva Challenger Belgrade Challenger Geneva Challenger Johannesburg Challenger Orleans Challenger Brescia Challenger Andria Challenger Manila Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger President's Cup - Astana 2006 USTA Tallahassee Tennis Challenger - Tallahassee Taipei City Challenger Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger - Champaign Countrywide Classic USTA Challenger - Carson Segovia Challenger Orleans Challenger Hilton Waikoloa USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore Brest Challenger USTA Challenger of Dallas - Dallas Ischgl International Tennis Challenger 2003 - Ischgl Brescia Challenger Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Gemax Open - Belgrade Heilbronn Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Busan Challenger San Luis Potosi Challenger Busan Challenger Mouilleron-Le-Captif Challenger Kyoto Challenger Fifth-Third Bank Tennis Championships - Lexington Wroclaw Challenger Kaohsiung Challenger Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin BMW Challenger Open - Monchengladbach Segovia Challenger Swanston Challenger - Sacramento Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Segovia Challenger Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger St. Remy Challenger Izmir Challenger USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg Fergana Challenger - Fergana Bangkok Challenger USTA Men's Challenger of Dallas - Dallas Galleryfurniture.com Challenge - Atlanta Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo drkoop.com USTA Tennis Championships - Armonk Challenger Casino Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Shenzhen Challenger Verizon Tennis Challenge - Atlanta Raanana Challenger BH Tennis Open International Cup - Belo Horizonte Sylt Open 2000 - Sylt Geneva Challenger - Geneva The Stella Artois Grass Court Championships - London BH Telecom Indoors Sarajevo 2006 - Sarajevo RCA Championships - Indianapolis Open de L'Isere-Open 38 - Grenoble Ilkley Challenger Heineken Open - Auckland Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Open de Montauban - Montauban USTA Tallahassee Tennis Challenger - Tallahassee Izmir Challenger The LTA Manchester Challenger - Manchester Andria Challenger Maui Challenger Taipei City Challenger Seoul Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Heineken Challenger - Ho Chi Minh City The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Music City Challenger - Nashville Gemax Open - Belgrade Sybase Open - San Jose 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos FILA Challenger - Biella Busan Challenger Mercedes-Benz Cup - Los Angeles Fergana Challenger Winnetka Challenger Mercedes-Benz Cup - Los Angeles GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills Geneva Challenger - Geneva USTA Comerica Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk Singha Tennis Classic - Tarzana Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale The Nottingham Challenger - Nottingham Gerry Weber Open - Halle A Glimmer of Hope Challenger - Austin Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Bratislava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra DPD Challenger 2002 - Aschaffenburg Open de Montauban - Montauban AIG Japan Open - Tokyo Bulgarian Challenger 2002 - Sofia Davidoff Swiss Indoors - Basel Osaka International Tennis Tournament - Osaka 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano BH Tennis Open International Cup - Belo Horizonte Qatar Open - Doha Yokohama World Tennis Gaora Cup - Yokohama ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca USTA Challenger of Tiburon - Tiburon Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Mouilleron-Le-Captif Challenger Tiburon Challenger - Tiburon Burbank Challenger - Burbank Mauritius Open - Mauritius Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes-Benz Cup - Los Angeles USTA Freeman Men's Challenger - Joplin Istanbul Challenger Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Akbank Private Banking TED Open 2006 - Istanbul Citrix Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding Winnetka Challenger Geneva Challenger The Stella Artois Grass Court Championships - Queen's/London Recife Challenger Busan Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Zagreb Challenger Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Brieuc Challenger Heineken Open - Auckland Brasil Open - Salvador Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Winnetka Challenger The Dubai Tennis Championships - Dubai Kyoto Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg TD Waterhouse Cup - Long Island BMW Open - Munich Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Bergamo Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Kun-Ming Challenger RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Athens Challenger Topshelf Open - 's-Hertogenbosch Ortisei Challenger Claro Open Colombia - Bogota Gerry Weber Open - Halle Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Suisse Open - Gstaad Heilbronn Challenger Thailand Open - Bangkok Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Gerry Weber Open - Halle Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok Heilbronn Challenger Athens Challenger U.S. Men's Clay Court Championships - Orlando Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Heineken Open - Auckland RCA Championships - Indianapolis Mons Challenger Binghamton Challenger Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Seoul Challenger Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo Segovia Challenger Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Credit Agricole Suisse Open - Gstaad Yokohama Challenger 2001 - Yokohama Credicard Tennis Cup - Campos do Jordao Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Atlantic City Open - Atlantic City Geneva Open - Geneva West Side Tennis Club Clay Court Challenger - Forest Hills Hall of Fame Tennis Championships - Newport Challenger Leon 2003 - Leon Chengdu Open - Chengdu Challenger Leon 2004 - Leon Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Davidoff Swiss Indoors Basel - Basel Infiniti Open - Los Angeles Waldbaum's Hamlet Cup - Long Island Siebel Open - San Jose Kroger / St. Jude International - Memphis UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Geneva Open - Geneva AIG Japan Open - Tokyo Rogers Masters - Toronto Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Open Seat Godo 2005 - Barcelona Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Tennis Masters Series - Miami Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 15th Asian Games Doha 2006 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0