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 Greece F2 Italy F1 Italy F2 Italy F4 Spain F6 Spain F7 Italy F5 USA F1 USA F2 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 Russia F13 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 Germany F2 Germany F3 Great Britain F1 Great Britain F2 Morocco F2 USA F3 USA F10 Black Forest Open 2002 - Freudenstadt Memorial Kolyaskin - Donetsk USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia The Rajasthan Golden Jubilee - Jaipur The LTA Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Dharwad Challenger 2003 - Dharwad XI Ciutat de Barcelona - Barcelona Czech Indoor Open - Prague Open de Franche-Comte - Besancon Garden Open 2005 - Rome Badden Open by Rothaus - Ettlingen The LTA Men's Challenger - Nottingham USTA Challenger of Orlando - Orlando The LTA Wrexham Challenger - Wrexham The LTA Cardiff Challenger - Cardiff San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo s Tennis Masters 06 - Graz Tennis Napoli Cup - Napoli Izmir Challenger Sarajevo Challenger Scheveningen Challenger Barletta Challenger Bordeaux Challenger Poznan Challenger Memorial Savigni - Sassuolo Furth Challenger Banja Luka 2002 - Banja Luka IX Ciutat de Barcelona - Barcelona Open de Montauban - Montauban West of England Challenger - Bristol Memorial Savigni - Sassuolo KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Morocco Tennis Tour - Rabat 2007 Challenger of Santa Clara - Valencia Flea Market Cup - Busan Lermontov Challenger Open D'Orleans - Orleans Gemax Samsung Open 2005 - Belgrade Wolfsburg Challenger Olimp Kyiv Open - Kiev LTA Shrewsbury Challenger - Shrewsbury Poznan Challenger Vancouver Challenger Szczecin Challenger Bratislava Challenger Trnava Challenger Heilbronn Open - Heilbronn University of Tennessee USTA Men's Challenger - Knoxville Mordovia Cup - Mordovia Alessandria Challenger The LTA Men's Challenger Wrexham - Wrexham Prostejov Challenger Marburg Challenger Cordenons Challenger Trnava Challenger Citta di Monza - Monza Nottingham Men's Challenger - Nottingham Sarasota Challenger Open de Montauban - Montauban Lexington Challenger Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2005 - Banja Luka Samarkand Challenger - Samarkand Morocco Tennis Tour - Fes Mamaia Challenger - Constanta Scheveningen Challenger Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Samarkand Challenger ITG Miami Challenger - Miami Puerto Rico Challenger Tennis Event - Humacao BNP Paribas Primrose - Bordeaux Sail Open - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Music City Challenger - Nashville Barletta Challenger Rhodes Challenger Manchester Challenger Tarragona Challenger Tashkent Challenger Orleans Challenger Astana Challenger Eckental Challenger Ramat Hasharon Challenger Kosice Challenger Siemens Open - Scheveningen USTA Men's Challenger of Urbana-Champaign - Urbana Okal Open - Eckental ATP Challenger Numea - New Caledonia Sacramento Challenger Schickendanz Open - Furth Genoa Open 'Fondazione Carige' - Genova Samsung Securities Cup - Seoul Trani Cup - Trani Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental The LTA Sunderland Challenger - Sunderland 2006 Challenger of Santa Clarita California Challenger - Valencia Binghamton Challenger Harbour Tennis Cup Regione Lombardia - Milan Astana Challenger The LTA Nottingham Challenger - Nottingham Warsteiner Challenger Wolfsburg - Wolfsburg The Manchester Trophy - Manchester Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Hungarian Architect Open - Budapest Muller Cup - Ulm Milano Challenger-Jameson Cup - Milan IPP Open - Helsinki Zagreb Open - Zagreb Prague Open - Prague S Tennis Master Championship - Graz Antonio Savoldi-Marco Co. - Manerbio Brasov Challenger - Brasov TED Open - Istanbul 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia SIR Supermercadi Challenger - Rome Olbia Challenger - Olbia Abierto Internacional Varonil Ciudad de Cancun - Cancun Ciudad de Pozoblanco Open Diputacion - Cordoba Milan Challenger ATP Slovak Open Challenger - Bratislava U.S. Men's Clay Court Championships - Houston Nord LB Open 2007 - Braunschweig Energis Open - Amersfoort Ethias Trophy - Mons Ford Tennis Championships - Louisville Rabat Challenger Dubai Tennis Open - Dubai III Isla de Lanzarote - Lanzarote The Samsung Open - Nottingham Sopot Challenger Honolulu Challenger Charlottesville Challenger Heilbronn Challenger Sarasota Challenger X Torneo Internazionale di Tennis - Barletta Binghamton Challenger Zagreb Challenger Dallas Challenger Tallahassee Challenger San Sebastian Challenger Santiago Challenger Eckental Challenger Gold Flake Open - Chennai Geneva Challenger - Geneva Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha Marrakech Challenger IPP Geneva Trophy - Geneva Challenger Hamburg - Hamburg Black Forest Open - Freudenstadt VI Torneo Internazionale di Tennis - Barletta Geovillage Open Trofeo Melia Olbia - Olbia TCT Open - Tunis Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Open de Franche Comte - Besancon Polish Open 2000 - Poznan Sylt Open 2000 - Sylt Black Forest Open 2000 - Freudenstadt Cosmorom Challenger - Brasov Open D'Orleans - Orleans CA-Challenge - Graz Diego Open - Budapest Challenger Copa Sevilla - Seville Neride Prague Indoor - Prague Neride Prague Indoor - Prague Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas The Nottingham Open - Nottingham Challenger Britania Zavaleta - Puebla New Delhi Challenger - New Delhi Oberstaufen Cup - Oberstaufen Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto Ethias Trophy - Mons Kyiv Open - Kiev Belgaum Open - Belgaum Warsteiner Challenger Lubeck - Lubeck Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Trnava Challenger Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Open Romania - Bucharest Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Zagreb Open - Zagreb Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Oberstraufen Cup - Oberstaufen St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Kyiv Open - Kiev Banja Luka Challenger 2004 - Banja Luka South African Airways Tennis Open - Durban Lambertz Open - Aachen Ischgl International ATP Challenger - Ischgl Challenger Ford de Cherbourg - Cherbourg Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Energis Dutch Open - Amsterdam San Remo Tennis Cup 15° Piertomaso - San Remo The LTA Men's Challenger - Southampton IPP Open - Helsinki Internazionali di Tennis - Bergamo Open Castilla y Leon - Segovia 3rd Volkswagon Challenger - Wolfsburg Isla de Lanzarote - Lanzarote Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Telde - Telde The Stella Artois Grass Court Championships - London Top Wool Challenger-Immagine Trophy - Biella Mordovia Cup - Saransk Generali Open - Kitzbuhel St. Petersburg Challenger 2006 - St. Petersburg Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka Open de Moselle - Metz Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn The Stella Artois Championships - London Synsam Swedish Open - Bastad KGHM Dialog Polish Indoors - Wroclaw Generali Open - Kitzbuhel USTA Tallahassee Tennis Challenger - Tallahassee LTA Cardiff Challenger - Cardiff Thailand Open - Bangkok Isla de Lanzarote - Lanzarote Ostdeutscher Sparkessen Cup - Dresden Unique Zagreb Open - Zagreb Germany F1 St. Petersburg Open - St. Petersburg The Surbiton Trophy - Surbiton Sydney International - Sydney Porsche Open - Poznan GHI Bronz Classic - Bronx Open Seat Godo 2007 - Barcelona Dusseldorf Open Challenger 2007 - Dusseldorf The Stella Artois Championships - London Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Synsam Swedish Open - Bastad Open de Rennes La Trinitaine - Rennes Countrywide Classic - Los Angeles Challenger 42 - Andrezieux Orange Prokom Open - Sopot BCR Open Romania - Bucharest Music City Challenger - Nashville Challenger Tunisie - Tunis Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta San Marino Cepu Open - San Marino The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Top Wool Challenger Biella - Biella Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London BSI Challenger Lugano - Lugano Challenger Banque Nationale - Granby 3° Trofeo 'Citta di Brindisi' - Brindisi The Comercia Bank Challenger - Aptos Warsteiner Challenger Wolfsburg - Wolfsburg Porsche Open - Poznan AEGON International - Eastbourne Oldum Brown Vancouver Open - Vancouver Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Estoril Open - Estoril Tennislife Cup - Napoli Red Letter Days Open - Nottingham Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa President's Cup - Astana Caversham International Tennis Tournament - Jersey Mercedes Cup - Stuttgart Open de Moselle - Metz The Samsung Open - Nottingham Kobstaedernes ATP Challenger - Kolding Bergamo Challenger Caltanissetta Challenger Okal Cup 2004 - Eckental San Remo Challenger Bordeaux Challenger Generali Open - Kitzbuhel Geneva Challenger Legg Mason Tennis Classic - Washington Tallahassee Tennis Challenger - Tallahassee Genova Challenger Kremlin Cup - Moscow Kazan Challenger Bergamo Challenger Belgrade Challenger St. Petersburg Open - St. Petersburg Barletta Challenger Rome Challenger Athens Challenger Rome Challenger Rhodes Challenger Lucknow ATP Tour Challenger - Lucknow Chennai Open - Chennai Prostejov Challenger Braunschweig Challenger Stockholm Open - Stockholm Geneva Challenger - Geneva Open de Tenis Comunidad Valenciana - Valencia Palermo Challenger Open SEAT 2008 - Barcelona Sao Paulo Challenger Medellin Challenger Aachen Challenger Open 13 - Marseille Ethias Trophy - Mons Reunion Island Challenger Copenhagen Open - Copenhagen Flea Market Cup Busan Challenger Tennis - Busan Orange Warsaw Open - Warsaw Dubrovnik Open - Dubrovnik Prague Challenger Athens Challenger Nottingham Challenger Kosice Challenger Aptos Challenger Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Manerbio Challenger AEGON Championships - London Szczecin Challenger Tulsa Challenger Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg Countrywide Classic - Los Angeles Napoli Challenger Allianz Suisse Open Gstaad - Gstaad Palermo Challenger Charlottesville Challenger Napoli Challenger Rimouski Challenger SA Tennis Open - Johannesburg Garden Open - Rome Zagreb Open - Zagreb Savannah Challenger Open 13 - Marseille Challenger Canottieri Minico - Mantova Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Sparkessen Magdeburg Open - Magdeburg Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Bath Challenger Aptos Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Champaign Challenger Grand Prix Hassan II - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Rennes - Rennes Tashkent Challenger - Tashkent KGHM Dialog Polish Indoors - Wroclaw IPP Open - Helsinki AEGON Championships - London Bet-at-home Open - Hamburg BMW Tennis Championship - Sunrise Dallas Challenger Regions Morgan Keegan Championships - Memphis Heineken Challenger - Ho Chi Minh City Rimouski Challenger Jersey Challenger Banja Luka Challenger 2003 - Banja Luka Winnetka Challenger Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham Qatar ExxonMobil Open - Doha PEOPLEnet Cup - Dnepropetrovsk Milan Indoors - Milan AEGON Championships - London The LTA Hull Challenger - Hull Geneva Challenger Memorial Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Sacramento Challenger Siemens Open 2002 - Scheveningen Noumea Challenger BMW Tennis Championship - Sunrise Knoxville Challenger Rezidenza Open - Magdeburg Heilbronn Open - Heilbronn St. Brieuc Challenger Talahassee Challenger Whirlpool Open - Budapest Pekao Open - Szczecin West of England Tennis - Bristol Helsinki Challenger Neride Prague Indoor - Prague Kyiv Open - Kiev Millenium Tennis Championships - Delray Beach ATP Challenger Hamburg - Hamburg Tennis Napoli Cup 2006 - Napoli Quelle Cup 2000 - Furth Warsteiner Challenger Lubeck - Lubeck 2006 USTA Tallahassee Tennis Challenger - Tallahassee Unicredit (Suisse) Bank S. A. Challenger - Chiasso Nottingham Challenger Togliatti Cup - Togliatti Challenger Ford de Cherbourg - Cherbourg Ford Tennis Championships - Louisville Macedonian Open - Skopje VI Abierto Internacional de Salinas - Salinas Warsteiner Challenger Lubeck 2001 - Lubeck The Artois Championships - London The Nottingham Open - Nottingham USTA Challenger of Burbank - Burbank Jersey Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Challenger Casino Lugano - Lugano Oberstaufen Cup - Oberstaufen ATP Kremlin Cup - Moscow Nottingham Challenger Binghamton Challenger ECU Prague Open - Prague The Bolton Challenger - Bolton St. Petersburg Challenger by Kinex - St. Petersburg St. Remy Challenger Kolding Challenger Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tumkur Open - Tumkur Bordeaux Challenger The Nottingham Cahllenger - Nottingham Okal Cup - International Bavarian Championship - Eckental The LTA Bolton Challenger - Bolton Kyiv UMC Open - Kiev Jameson Cup - Milan Ljubljana Open - Ljubljana Binghamton Professional Tennis Tournament - Binghamton Bulgarian Open - Sofia Challenger Groningen - Groningen Pekao Open 2001 - Szczecin GHI Bronx Tennis Classic - Bronx Optimus Maia Open - Maia 2003 Freeman Men's Challenger - Joplin The Manchester Trophy - Manchester 4th Sardinia International Championships - Cagliari 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Kobstaedernes ATP Challenger - Kolding Kosice Challenger Tiburon Challenger Lambertz Open by Stawag - Aachen Tennis Napoli Cup 2004 - Napoli The Manchester Trophy - Manchester Tatra Banka Open 2006 - Bratislava Prague Open - Prague Grand Prix Hassan II - Casablanca Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Tallahassee Challenger Privatbank Open 2006 - Dnepropetrovsk The Surbiton Trophy - Surbiton Geneva Challenger ATP Open Castilla y Leon - Segovia 10ø Tornea B. Camparini - Reggio Emilia Open de Tenis Amaya - Pamplona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Sina-Kia Motors Tennis Cup - Cordenons Lexington Challenger The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Riviera di Rimini Challenger 2004 - Rimini SAA Hilversum Open - Hilversum Champaign Challenger Tampere Challenger Architect Open - Budapest Warta Cup - Sopot Lubbock Challenger - Lubbock Open de L'Isere - Grenoble 2005 Tulsa Challenger - Tulsa Kyiv UMC Open - Kiev Nottingham Challenger Marrakech Challenger Open de Tanger - Tangier 9th Wartburg Open - Eisenach The Scottish Tennis Championships - Edinburgh Schickendanz Open - Furth Medicor Open - Budapest ATP Bangalore Challenger - Bangalore Baden Open - Ettlingen The Surbiton Trophy - Surbiton ATU Cup 2001 - Weiden Milan Challenger Baton Rouge Challenger Karlsruhe Challenger Gemax Samsung Open 2004 - Belgrade Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril The Stella Artois Grass Court Championships - London 's Tennis Masters 07 Challenger - Graz Open de la Comunidad Valenciana - Valencia Wroclaw Challenger Belgrade Challenger Besancon Challenger Jersey Challenger St. Brieuc Challenger Vancouver Challenger Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Adidas International - Sydney Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Synsam Swedish Open - Bastad Kremlin Cup - Moscow Hypo Group Tennis International - Portschach Internationaler Raiffeisen Grand Prix - St. Polten The Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Dutch Open Tennis - Amersfoort Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tyumen Challenger Australian Open - Melbourne French Open - Paris Open SEAT Godo 2006 - Barcelona Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne AEGON Championships - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 Wimbledon - London LTA Wimbledon Wildcard Play-off tournament Hyundai Hopman Cup - Perth