Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
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 Warsteiner Challenger Lubeck 2001 - Lubeck Mobelwelt-Zick Open 98 - Dresden Challenger Leon 2003 - Leon Abierto Internacional de Salinas 'Dario Expreso' - Salinas Rijeka Open - Rijeka Ethias Trophy - Mons Marrakech Challenger Mexico City Challenger Vancouver Challenger Vancouver Challenger Happy Valley Challenger Samsung Securities Cup Challenger Tennis - Seoul Morocco Tennis Tour - Casablanca Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade St. Brieuc Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba s'Tennis Masters Challenger - Graz Geneva Challenger - Geneva TEAN International - Alphen Aan Den Rijn Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Tashkent Challenger Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Challenger Ford de Cherbourg - Cherbourg Bratislava Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Aptos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Macedonian Open - Skopje Cosmorom Challenger - Brasov Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp Powder Byrne Trophy - Surbiton Geneva Challenger - Geneva Kyiv UMC Open - Kiev Diego Open - Budapest Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari IPP Open - Helsinki Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Sarajevo Open - Sarajevo VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Fergana Tennis Challenger Tournament - Fergana Zagreb Open - Zagreb Bukhara Challenger - Bukhara Fujitsu Siemens Open - Budapest Lambertz Open - Aachen Okal Cup 2003 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Finnish Open - Helsinki Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Tumkur Open - Tumkur IX Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn Surbiton Challenger KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi TED Open - Istanbul College Station Challenger - College Station Open de L'Isere - Grenoble Austin Challenger - Austin The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham Gemax Samsung Open 2005 - Belgrade Czech Indoor Open - Prague Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Citta di Monza - Monza Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham GHI Bronx Classic - Bronx TED Open - Istanbul Open D'Orleans - Orleans Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Open Castilla y Leon - Segovia Open D'Orleans - Orleans Black Forest Open - Freudenstadt Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury South African Airways Tennis Open - Durban Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Memorial A. Manfredini Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Siemens Open - Scheveningen LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ostrava Challenger St. Remy Challenger Qatar ExxonMobil Open - Doha Dallas Challenger Nottingham Challenger Napa Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Irving Challenger Le Gosier Challenger Chennai Open - Chennai Manchester Challenger Bratislava Challenger Taipei City Challenger Rennes Challenger Seoul Challenger Eckental Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Ljubljana Open 2002 - Ljubljana Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra Warta Cup 2001 - Sopot Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Okal Cup 2001 International Bavarian Championships - Eckental St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Eckental Challenger Energis Open - Amersfoort Salem Open - Hong Kong Tata Open 2003 - Chennai Adidas International - Sydney Estoril Open - Estoril The Stella Artois Grass Court Championships - London Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn Pilot Pen Tennis - New Haven Queen's Club Rosmalen Bordeaux Tokyo Beijing Manchester Taipei Milan Indoors - Milan Miller Lite Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London European Community Championships - Antwerp International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel European Community Championships - Antwerp Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Open 13 - Marseille Qatar Mobil Open 2001 - Doha US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amsterdam Pilot Pen Tennis - New Haven China Open - Beijing Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Gelsor Open Romania - Bucharest The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Davidoff Swiss Indoors - Basel Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Milan Tennis Channel Open - Las Vegas New Delhi Tokyo Gerry Weber Open - Halle Open de Moselle - Metz Tokyo SA Tennis Open - Johannesburg Open 13 - Marseille Toulouse AEGON Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna AIG Japan Open - Tokyo St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Indianapolis BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Abierto Mexicano Telfonica MoviStar - Acapulco If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Miller Lite Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London AEGON International - Eastbourne Chennai Open - Chennai Rakuten Japan Open - Tokyo Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Citi Open - Washington Sydney International - Sydney Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel AEGON Championships - London Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Geneva Open - Geneva Pilot Pen Tennis - New Haven Antalya Cup - Antalya Citi Open - Washington Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brisbane - Brisbane Chengdu Open - Chengdu Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Brisbane International - Brisbane Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo BMW Open - Munich Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Claro Open Colombia - Bogota If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport Jakarta US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Adidas International - Sydney Chennai Open - Chennai Estoril Open - Estoril Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel AIG Japan Open - Tokyo Heineken Open - Auckland Seoul BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Croatia Open - Umag China Open - Beijing Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing BMW Open - Munich BB&T Atlanta Open - Atlanta Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells The Lipton Championships - Key Biscayne Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai SAP Open - San Jose BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Toronto Sony Open Tennis - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Chengdu Open - Chengdu If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open Wimbledon 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 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 Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 French Open (juniors) AAMI Classic - Kooyong Olympics - Athens Olympics - London Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group II, 1R, CYP-MAR 3-2 Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Kooyong Classic - Kooyong