Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Spain F9 USA F4 Poland F3 University of Tennessee USTA Men's Challenger - Knoxville VI Abierto Internacional de Salinas - Salinas CMG Asia Open - Hong Kong The Rajasthan Golden Jubilee - Jaipur VI Gramado Open de Tenis - Gramado Music City Challenger - Nashville Sassuolo Challenger - Sassuolo Music City Challenger - Nashville Open Prevadies - St. Brieuc The Comercia Challenger - Aptos Open des Alpes Trophee BNP Paribas - Grenoble IPP Open - Helsinki Delhi Challenger I - New Delhi 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona New Delhi Challenger II - New Delhi Dublin Challenger - Dublin Semgroup Challenger - Tulsa Ethias Trophy - Mons Monza Challenger Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Oldum Brown Vancouver Open - Vancouver Belo Horizonte Challenger USTA Challenger of Burbank - Burbank The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki USTA Tennis Championships of Austin - Austin Heilbronn Open - Heilbronn Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Heineken Challenger - Ho Chi Minh City Ostdeutscher Sparkessen Cup - Dresden Tatra Banka Slovak Open - Bratislava Challenger DCNS de Cherbourg - Cherbourg Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara LTA Hull Challenger - Hull Malaysian Open - Kuala Lumpur Caltanissetta Challenger Barletta Challenger Garden Open 2005 - Rome Brasilia Challenger Steelers Cup 2005 - Kosice Open de Montauban - Montauban Freudenstadt Challenger Cali Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Bogota Challenger Okal Cup 2001 International Bavarian Championships - Eckental 14° BH Tennis Open - Belo Horizonte Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul U.S. Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Kremlin Cup - Moscow Gold Flake Open - Chennai Copenhagen Open - Copenhagen Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis President's Cup - Tashkent Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel VIII Gramado Open - Gramado Campos do Jordao Challenger Quelle Cup - Furth KGHM Polish Indoors - Wroclaw Tata Open - Chennai Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London XL Capital Bermuda Open - Bermuda RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel The Bolton Challenger - Bolton Chennai Open - Chennai SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston 5th Sardinian International Championships - Cagliari The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Osaka International Tennis Tournament - Osaka Ljubljana Open - Ljubljana China Open - Beijing Shimadzu All Japan Indoor Tennis Championships - Kyoto Citta di Monza - Monza Vietnam Open - Ho Chi Minh City Oberstaufen Cup - Oberstaufen Grand Prix de Tennis de Lyon - Lyon LTA Shrewsbury Challenger - Shrewsbury SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Busan Open Challenger Tennis - Busan GHI Bronx Classic - Bronx US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington III Isla de Lanzarote - Lanzarote Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha The LTA Men's Challenger - Southampton SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Atlanta Clay Court Challenger - Atlanta Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Harrah's Entertainment Men's Pro Challenger - Tunica AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington The West Side Tennis Club Clay Court Challenger - Forest Hills AIG Japan Open Tennis Championships - Tokyo National Bank Men's Rimouski Challenger - Rimouski Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis AEGON Championships - London Winston Salem - Winston Salem China Open - Beijing Swiss Indoors Basel - Basel Morocco Tennis Tour - Marrakech SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem The Shelbourne Irish Open - Dublin Salinas Challenger Heilbronn Challenger USTA Men's Challenger of Dallas - Dallas Akbank Private Banking TED Open 2006 - Istanbul Wroclaw Challenger I Manta Open - Manta KGHM Polish Indoors - Wroclaw Belgrade Challenger Besancon Challenger Odlum Brown Vancouver Open - Vancouver Fifth Third Bank Tennis Championships - Lexington China Open - Beijing GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of San Antonio - San Antonio ATP Open Castilla y Leon - Segovia Flea Market Cup Busan Challenger Tennis - Busan Open de Charleroi - Charleroi USTA Challenger of Las Vegas - Las Vegas Sail Open - New Delhi Samsung Securities Cup Challenger - Seoul 2004 Keys Gate Challenger - Homestead Neride Prague Indoor - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Tashkent Challenger - Tashkent Schickedanz Open 2007 - Furth Samsung Securities Cup - Seoul USTA Challenger of San Antonio - San Antonio Media Will Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville USTA Illinois Challenger - Champaign Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Ramat Hasharon Challenger Aberto de Santa Catarina - Florianopolis Morocco Tennis Tour - Tanger KGHM Polish Indoors - Wroclaw Lucknow ATP Tour Challenger - Lucknow AT&T Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Busan Challenger TCT Open - Tunis Cremona Challenger Schickendanz Open - Furth Bukhara Challenger - Bukhara Challenger Canottieri Minico - Mantova Budapest Challenger - Budapest Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Winnetka Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Ethias Trophy - Mons Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Credicard Mastercard Tennis Cup - Campos do Jordao Warsteiner Challenger Lubeck - Lubeck Manta Challenger Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple 13 BH Tennis Open International Cup - Belo Horizonte Sail Open - New Delhi Bristol Challenger Trophy - Bristol Morocco Tennis Tour - Meknes X Challenger Britania Zavaleta - Puebla The Ericsson Open - Miami Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati The LTA Men's Challenger Wrexham - Wrexham Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Izmir Cup - Izmir Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Olbia Challenger - Olbia Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Castilla y Leon Trofeo Iberdrola - Segovia Western & Southern Open - Cincinnati TED Open - Istanbul Samsung Securities Cup - Seoul Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Sao Paulo Challenger Optimus Maia Open - Maia USTA Freeman Men's Challenger - Joplin Open de L'Isere (Open 38) - Grenoble Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City St. Brieuc Challenger Torneo Internacional Challenger Fila 2006 - Leon Seville Challenger 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 Idea Prokom Open - Sopot Australian Open - Melbourne Mallorca Open - Mallorca French Open - Paris Wimbledon - London U.S. Open - New York Energis Open - Amersfoort 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 U.S. Men's Clay Court Championships - Houston 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 Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon 2005 Freeman Men's Challenger - Joplin JSM Challenger of Champaign - Urbana Grand Prix Hassan II - Casablanca Akbank Private Banking TED Open - Istanbul Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Synsam Swedish Open - Bastad SAP Open - San Jose Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Tata Open 2003 - Chennai Kremlin Cup - Moscow Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Sydney International - Sydney Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 AEGON Championships - London Colonial Classic - Kooyong Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, F, ESP-USA 3-2 Barclays ATP World Tour Finals - London Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Olympics - London Olympics - Sydney Tennis Masters Cup - Houston Tennis Masters Cup - Houston Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4