Career 2013 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 Warsteiner Challenger Wolfsburg - Wolfsburg Garden Open 2005 - Rome Germany F1 Germany F2 Germany F3 China F6 Spain F6 Spain F7 Italy F5 Germany F5 Morocco F2 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 China F7 Russia F13 Italy F1 Italy F2 Togliatti Cup - Togliatti University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana The Wrexham Challenger - Wrexham Ljubljana Open - Ljubljana Open de Montauban - Montauban 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Open de la Ville de Saint Denis - Reunion Island Lambertz Open - Aachen Jameson Cup - Milan Busan Open - Busan Zagreb Open - Zagreb Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Heineken Challenger - Ho Chi Minh City S Tennis Master Championship - Graz ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Czech Indoor Open - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia KGHM Polish Indoors - Wroclaw X Abierto Internacional de Salinas - Salinas Sarajevo Open - Sarajevo Tampere Imageneering Open - Tampere Olbia Challenger - Olbia Badden Open by Rothaus - Ettlingen Bulgarian Open - Sofia ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz Olimp Kyiv Open - Kiev Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Zagreb Open - Zagreb 10ø Tornea B. Camparini - Reggio Emilia Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Togliatti Cup - Togliatti St. Petersburg Challenger 2006 - St. Petersburg Prague Open - Prague s Tennis Masters 06 - Graz The Rajasthan Golden Jubilee - Jaipur Samarkand Challenger - Samarkand The Wrexham Challenger - Wrexham IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Arroyo de la Encomienda - Valladolid USTA Challenger of Dallas - Dallas Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Fes Open de L'Isere - Grenoble The Nottingham Cahllenger - Nottingham Mamaia Challenger - Constanta Warsteiner Challenger Lubeck - Lubeck Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Challenger 42 - Andrezieux 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva New Delhi Challenger - New Delhi Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup 2007 - Eckental Trofeo Sisma Mantova - Mantova CA-Challenge - Graz IPP Open - Helsinki Banja Luka Challenger 2004 - Banja Luka Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Schickendanz Open - Furth 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Porsche Open - Poznan Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Barletta Challenger St. Brieuc Challenger San Remo Challenger St. Petersburg Challenger - St. Petersburg Banca Marche Tennis Cup - San Benedetto Kosice Challenger Gemax Samsung Open 2005 - Belgrade Morocco Tennis Tour - Rabat Okal Cup - International Bavarian Championship - Eckental Poznan Challenger Geneva Challenger Sarajevo Open 2004 - Sarajevo Szczecin Challenger Ljubljana Open - Ljubljana Mordovia Cup - Mordovia Rezidenza Open - Magdeburg Nova Challenger Osaka - Osaka Heilbronn Challenger Tennis Napoli Cup 2004 - Napoli Kazan Challenger Sarajevo Challenger St. Brieuc Challenger Johannesburg Challenger Busan Challenger Zagreb Challenger Cremona Challenger Braunschweig Challenger Scheveningen Challenger Cordenons Challenger Trnava Challenger Oberstaufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg Ortisei Challenger Salzburg Challenger Marrakech Challenger Challenger Groningen - Groningen Kyiv UMC Open - Kiev Medicor Open - Budapest Tatra Banka Open 2003 - Bratislava Guangzhou Challenger Bordeaux Challenger Prostejov Challenger Kosice Challenger Poznan Challenger Banja Luka Challenger - Banja Luka Alessandria Challenger Challenger Casino Lugano - Lugano IPP Open - Helsinki Cordenons Challenger SIR Supermercadi Challenger - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Challenger Britania Zavaleta - Puebla IX Torneo Internacionale de Tennis - Barletta XL Capital Bermuda Open - Bermuda Furth Challenger Samarkand Challenger - Samarkand Bergamo Challenger Scheveningen Challenger Astana Challenger TCT Open - Tunis Lermontov Challenger Tyumen Challenger Mordovia Cup - Saransk Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Brasov - Brasov Belgaum Open - Belgaum The LTA Hull Challenger - Hull Heilbronn Open - Heilbronn 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 4th Sardinia International Championships - Cagliari Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg Tashkent Challenger - Tashkent Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open de L'Isere - Grenoble Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger - Wolfsburg Sarajevo Open - Sarajevo Geneva Challenger Diego Open - Budapest Pekao Open 2001 - Szczecin CA Challenge - Graz VI Torneo Internazionale di Tennis - Barletta 2001 Eddleman USTA Challenger - Birmingham Barletta Challenger Steelers Cup - Kosice Cepu Open - San Marino GHI Bronx Classic - Bronx Okal Cup 2004 - Eckental Sony Ericsson Open 2008 - Belgrade ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza Warsteiner Challenger Lubeck 2001 - Lubeck Schickendanz Open - Furth Open de Montauban - Montauban Muller Cup - Ulm TED Open - Istanbul Sina-Kia Motors Tennis Cup - Cordenons Brasov Challenger - Brasov Dusseldorf Open Challenger 2007 - Dusseldorf Siemens Open - Scheveningen Togliatti Cup - Togliatti Genova Challenger Milano Challenger-Jameson Cup - Milan KGHM Dialog Polish Indoors - Wroclaw Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo Rome Challenger Zivnobanka Czech Open - Prostejov Lucknow ATP Tour Challenger - Lucknow Steelers Cup - Kosice USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Garden Open - Rome Akbank Private Banking TED Open - Istanbul The LTA Men's Challenger Wrexham - Wrexham Open D'Orleans - Orleans Ljubljana Open - Ljubljana VI Abierto Internacional de Salinas - Salinas JVC Trophy - Vienna Internationaux de Doubs Open de Franchie-Comte - Besancon Ramat Hasharon Challenger CA Tennis Trophy - Vienna Reunion Island Challenger Ostdeutscher Sparkessen Cup - Dresden The LTA Wrexham Challenger - Wrexham Nord LB Open 2007 - Braunschweig Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island Tashkent Challenger ATP Slovak Open Challenger - Bratislava Generali Open 2003 - Kitzbuhel Banja Luka Challenger 2003 - Banja Luka CA Tennis Trophy - Vienna Heineken Challenger 2004 - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham Bordeaux Challenger IPP Open - Helsinki Heineken Open - Auckland Volkswagen Challenger 2005 - Wolfsburg Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Tallahassee Tennis Challenger - Tallahassee Generali Open - Kitzbuhel Kitzbuhel Challenger Open Romania - Bucharest CA Tennis Trophy - Vienna AAPT Championships - Adelaide ECM Cup - Prague Memorial Savigni - Sassuolo Macedonian Open - Skopje Geovillage Open Trofeo Melia Olbia - Olbia TennisCup Vlaanderen - Antwerp Synsam Swedish Open - Bastad Okal Cup 2001 International Bavarian Championships - Eckental Lamberts Open by Stawag - Aachen Intersport Heilbronn Open - Heilbronn Synsam Swedish Open - Bastad San Sebastian Challenger China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Ciudad de Telde - Telde Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton Memorial Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples U.S. Men's Clay Court Championships - Houston The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova West of England Tennis - Bristol Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Kyiv Open - Kiev Dubai Tennis Open - Dubai Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Gold Flake Open - Chennai KGHM Polish Indoors - Wroclaw Citrix Tennis Championships - Delray Beach Open de Franche Comte - Besancon Sparkessen Magdeburg Open - Magdeburg Quelle Cup 2000 - Furth Pekao Open - Szczecin Synsam Swedish Open - Bastad Memorial Kolyaskin - Donetsk Polish Open 2000 - Poznan Countrywide Classic - Los Angeles Togliatti Cup - Togliatti Sylt Open 2000 - Sylt Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt Orange Prokom Open - Sopot BCR Open Romania - Bucharest Cosmorom Challenger - Brasov Open de Tanger - Tangier Delray Beach International Tennis Championships - Delray Beach USTA Challenger of Burbank - Burbank Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Compaq Challenger - Bucharest 9th Wartburg Open - Eisenach Bristol Challenger Trophy - Bristol BA-CA Tennis Trophy - Vienna Oberstaufen Cup - Oberstaufen ATP Kremlin Cup - Moscow Kyiv UMC Open - Kiev Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Haagen Dazs Open - Caracas Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Banja Luka 2002 - Banja Luka Campbells Hall of Fame Tennis Championships - Newport IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Thailand Open - Bangkok Okal Open - Eckental IPP Open - Helsinki St. Petersburg Open - St. Petersburg Neride Prague Indoor - Prague Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb Austrian Open - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport Heineken Challenger - Ho Chi Minh City San Luis Potosi Challenger - San Luis Potosi ATP Bangalore Challenger - Bangalore Campbells Hall of Fame Tennis Championships - Newport Challenger Leon 2003 - Leon China Open - Beijing International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade West of England Challenger - Bristol Grand Prix Hassan II - Casablanca Geneva Challenger - Geneva Kyiv Open - Kiev Citi Open - Washington Generali Open - Kitzbuhel Volkswagen Challenger 2004 - Wolfsburg Whirlpool Open - Budapest XL Capital Bermuda Open - Bermuda Oberstraufen Cup - Oberstaufen Interwetten Austrian Open - Kitzbuhel Neride Prague Indoor - Prague Mercedes Cup - Stuttgart ATU Cup 2001 - Weiden Heineken Open Shanghai - Shanghai The LTA Manchester Challenger - Manchester Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Akbank Private Banking TED Open 2006 - Istanbul Open de Moselle - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Challenger Copa Sevilla - Seville Samsung Secruities Cup Challenger - Seoul Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Bet-at-home Open - Hamburg BH Telecom Sarajevo 2007 - Sarajevo Open Seat Godo 2007 - Barcelona Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda Stockholm Open - Stockholm Tunis Open 2007 - Tunis Porsche Open - Poznan Qatar Exxon Mobil Open 2003 - Doha Black Forest Open - Freudenstadt Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Morocco Tennis Tour - Meknes Rijeka Open - Rijeka Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul IPP Open - Helsinki Besancon Challenger Caltanissetta Challenger Tenerife Challenger Karlsruhe Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Tatra Banka Slovak Open - Bratislava Tarragona Challenger Kolding Challenger Togliatti Cup - Togliatti Astana Challenger Dharwad Challenger 2003 - Dharwad Rome Challenger Prostejov Challenger Kosice Challenger Kyiv Open - Kiev Winnetka Challenger Dubrovnik Open - Dubrovnik Lambertz Open - Aachen Rimini Challenger Challenger Ford de Cherbourg - Cherbourg Ostrava Open 2005 - Ostrava Geneva Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Santiago Challenger Sao Paulo Challenger Astana Challenger Medellin Challenger Rabat Challenger Marrakech Challenger Pingguo Challenger Barletta Challenger Johannesburg Challenger Prague Challenger Alessandria Challenger Marburg Challenger Sopot Challenger Morocco Tennis Tour - Tanger Manerbio Challenger Szczecin Challenger Trnava Challenger Napoli Challenger BNP Paribas Primrose - Bordeaux Palermo Challenger Zagreb Open - Zagreb Milan Challenger Samarkand Challenger Chennai Open - Chennai Bogota Challenger Athens Challenger Bordeaux Challenger Adidas International - Sydney Open 13 - Marseille Manchester Challenger Tampere Challenger Trnava Challenger Eckental Challenger The Stella Artois Grass Court Championships - London Milan Indoors - Milan Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Estoril Open - Estoril Hypo Group Tennis International - Portschach SA Tennis Open - Johannesburg Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari 2003 Freeman Men's Challenger - Joplin BMW Open - Munich Riviera di Rimini Challenger 2004 - Rimini Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport President's Cup - Tashkent Internationaler Raiffeisen Grand Prix - St. Polten Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Ischgl International Tennis Challenger 2003 - Ischgl Warta Cup - Sopot Samsung Securities Cup - Seoul CA Tennis Trophy - Vienna Milan Challenger BSI Challenger Lugano - Lugano U.S. Men's Clay Court Championships - Houston Energis Dutch Open - Amsterdam Energis Open - Amersfoort Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Copenhagen Open - Copenhagen Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open - Tokyo Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Ordina Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Australian Open - Melbourne Internazionali BNL dItalia - Rome Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, ROU-AUT 5-0 Campionati BNL dItalia - Rome Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 U.S. Open - New York Davis Cup, World Group, QF, ESP-AUT 4-1 Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, BEL-AUT 1-4 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4