Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 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 Spain F29 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Australia F1 M15 Te Anau Quelle Cup 2000 - Furth VI Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw Open de L'Isere - Grenoble Copa Ericsson - Caracas Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Kyiv Open - Kiev Intersport Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Riviera di Rimini Challenger 2004 - Rimini Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Ford de Cherbourg - Cherbourg 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella San Marino Cepu Open - San Marino Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Antonio Savoldi-Marco Co. - Manerbio LTA Shrewsbury Challenger - Shrewsbury KGHM Dialog Polish Indoors - Wroclaw Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Ostrava Challenger Alessandria Challenger Kosice Challenger Rijeka Challenger Banja Luka Challenger Ljubljana Challenger Orleans Challenger Tanger Challenger Rennes Challenger Cherbourg Challenger Le Gosier Challenger Athens Challenger Ostrava Challenger Braunschweig Challenger Sopot Challenger Poznan Challenger Como Challenger Bratislava Challenger Rabat Challenger St. Brieuc Challenger Tunis Challenger Bordeaux Challenger Monza Challenger Scheveningen Challenger Bercuit Challenger San Marino Challenger Como Challenger Todi Challenger Trnava Challenger San Juan Challenger Villa Allende Challenger Sydney Challenger St. Brieuc Challenger Mersin Challenger Scheveningen Challenger Poznan Challenger Seville Challenger Melbourne Challenger Ostrava Challenger Noumea Challenger Blois Challenger Todi Challenger Meknes Challenger Hua Hin Challenger Bangkok Challenger New Delhi Challenger Guadalajara Challenger Turin Challenger Aix En Provence Challenger Prague Challenger Bastad Challenger Prague Challenger Izmir Challenger Orleans Challenger Ho Chi Minh City Challenger Hua Hin Challenger Noumea Challenger Burnie Challenger Braga Challenger Orleans Challenger Bangkok Challenger Taipei City Challenger Milan Challenger Ludwigshafen Challenger Luedenscheid Challenger Verizon Tennis Challenge - Atlanta Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide BMW Open - Munich Generali Open - Kitzbuhel SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ASB Classic - Auckland Geneva Open - Geneva Adelaide International - Adelaide Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Wimbledon - London 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 - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, PO, GEO-EGY 3-2 Davis Cup, Group 2, SF, HUN-GEO 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Spain F30 Great Britain F1 All Lower level tournaments France F6 France F8 Netherlands F1 Netherlands F3 Great Britain F2 Schickendanz Open - Furth Internationaux de Tennis de Brest - Brest 2004 Freeman Men's Challenger - Joplin Espinho Challenger - Espinho 2001 Eddleman USTA Challenger - Birmingham VIII Torneo Internazionale di Tennis - Barletta Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Citta di Brindisi - Brindisi Kyiv Open - Kiev AXA Open - Lisbon Hamburg Challenger - Hamburg XXVIII Edizione 'A.Savoldi' - Manerbio Privat Bank Cup - Dniepropetrovsk XL Capital Bermuda Open - Bermuda KGHM Polish Indoors - Wroclaw Olbia Challenger - Olbia Banca Stato Challenger Lugano - Lugano Tehran Open ATP Challenger - Tehran The Nottingham Cahllenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open 2003 - Bratislava San Remo Tennis Cup - San Remo Grand Prix de Tennis - St. Jean de Luz Porsche Open - Poznan Challenger de la Ciudad de Mexico - Mexico City Bulgarian Open - Sofia Astana Challenger XI Ciutat de Barcelona - Barcelona Intersport Heilbronn Open - Heilbronn Muller Cup - Ulm Internazionali di Tennis de San Marino - San Marino Challenger Fondazione Carige - Genova Badden Open by Rothaus - Ettlingen Trofeo Internacional Club Laieta - Barcelona Stella Artois Clay Court Championships - Budaors 7° Trani Cup - Trani Gemax Samsung Open 2004 - Belgrade Frito Lay/USTA Challenger - Binghamton PEOPLEnet CUP - Dnepropetrovsk Open Mutouest de Saint-Brieuc - St. Brieuc drkoop.com USTA Challenger of Austin - Austin Zagreb Open - Zagreb Noumea Challenger Lambertz Open by Stawag - Aachen Siemens Open - Scheveningen Copa Ericsson Argentina - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Open Mutouest - St. Brieuc The LTA Nottingham Challenger - Nottingham Challenger Britania Zavaleta - Puebla VII Torneo Internazionale di Tennis - Barletta Open de la Ville de Saint Denis - Reunion Island KGHM Emax Polish Indoors - Wroclaw X Torneo Internazionale di Tennis - Barletta Sofia Challenger Aberto de Sao Paulo - Sao Paulo Garden Open 2004 - Rome Architect Open - Budapest The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon San Remo Tennis Cup 15° Piertomaso - San Remo Architect Open - Budapest West Lakes Challenger Olimp Kyiv Open - Kiev Kos-Zucchetti Tennis Cup - Cordenons Copa Ericsson - Guadalajara 8° Trani Cup - Trani Ostrava Challenger Copa Ericsson Uruguay - Montevideo IPP Geneva Trophy - Geneva Portoroz Challenger Santiago Challenger Stella Artois Clay Court Championship - Budaors Blois Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Tatra Banka Open 2001 - Bratislava Intersport Heilbronn Open - Heilbronn Cherbourg Challenger Fergana Challenger Alphen Challenger Brixina Tennis Open - Bressanone Marrakech Challenger Reunion Island Challenger Blois Challenger PrivatBank Cup - Dnepropetrovsk Prague Challenger Privat Bank Cup - Dnepropetrovsk Montevideo Challenger Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Burnie Challenger Ethias Trophy - Mons Challenger 42 - Andrezieux Pekao Open 2004 - Szczecin Skandia Open - Linz Tatra Banka Open - Bratislava Tennis Napoli Cup 2006 - Napoli St. Petersburg Open - St. Petersburg KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Antonio Savoldi-Marco Co. - Manerbio Dubai Tennis Open - Dubai ATP Heineken Challenger 2000 - Ho Chi Minh City ATU Cup - Weiden Muller Cup 2000 - Ulm Siemens Open - Scheveningen Fujitsu Siemens Open - Budapest Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Internationaler Raiffeisen Grand Prix - St. Polten Black Forest Open 2000 - Freudenstadt CA-Challenge 2000 - Graz Skandia Open - Linz Cosmorom Challenger - Brasov Copa Sevilla - Seville 2000 Cairo Challenger - Cairo Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago V Torneo Internazionale di Tennis - Barletta BA-CA Tennis Trophy - Vienna Compaq Challenger - Bucharest Quelle Cup - Furth Kyiv UMC Open - Kiev Kuppers Kolsch Cup by Lambertz - Aachen Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide BMW Open - Munich Adidas International - Sydney Open Seat Godo 2005 - Barcelona St. Brieuc Challenger Adidas International - Sydney Indian Wells Challenger Zagreb Open - Zagreb Toyota Challenger Whirlpool Open - Budapest Genova Challenger Open Sabadell Atlantico - Barcelona Copa Petrobras Aracaju - Aracaju Apia International - Sydney The Stella Artois Grass Court Championships - London Open de Rennes La Trinitaine - Rennes Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk LTA Wrexham Challenger - Wrexham Challenger DCN de Cherbourg - Cherbourg Pekao Open - Szczecin BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Schickendanz Open - Furth Delray Beach Open - Delray Beach President's Cup - Astana IPP Open - Helsinki Jersey Challenger San Benedetto Challenger Rennes Challenger Jersey Challenger Winston-Salem Open - Winston-Salem Timisoara Challenger 2005 - Timisoara Mons Challenger SAP Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Orleans Challenger European Open - Antwerp Bergamo Challenger Dusseldorf Open 2006 - Dusseldorf St. Brieuc Challenger Monza Challenger Prague Challenger Bordeaux Challenger Scheveningen Challenger Manerbio Challenger Heineken Open Shanghai - Shanghai Napoli Challenger Palermo Challenger Orleans Challenger Geneva Challenger Helsinki Challenger AAPT Championships - Adelaide Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Heineken Open - Auckland Seoul Challenger Southern Capital Cup - Almaty Milan Challenger Grand Prix Hassan II - Casablanca Buenos Aires Challenger Bordeaux Challenger Rimini Challenger Tampere Challenger Trnava Challenger Istanbul Challenger Tashkent Challenger AEGON International - Eastbourne Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Tata Open 2002 - Chennai St. Petersburg Open - St. Petersburg Open 13 - Marseille Estoril Open - Estoril Vercelli Challenger Trnava Challenger Bangalore Challenger Pune Challenger Launceston Challenger Tampere Challenger Siebel Open - San Jose Brisbane International - Brisbane Blois Challenger Energis Open - Amsterdam Idea Prokom Open - Sopot Ortisei Challenger Brest Challenger Busan Challenger Prostejov Challenger Erste Bank Open - Vienna Orleans Challenger Gelsor Open Romania - Bucharest Como Challenger Kenitra Challenger Ho Chi Minh City Challenger Todi Challenger Kobe Challenger Istanbul Challenger Leon Challenger Turin Challenger Granby Challenger Barcelona Open BancSabadell - Barcelona International German Open - Hamburg Open Sud de France - Montpellier Bratislava Challenger Open de Moselle - Metz Burnie Challenger Kremlin Cup - Moscow Medibank Private International - Sydney Biella Challenger Ortisei Challenger Arizona Men's Tennis Championships - Scottsdale Shenzhen Challenger Kobe Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Launceston Challenger The LTA Wrexham Challenger - Wrexham Kyoto Challenger Yokohama Challenger Open de Tenis Comunidad Valenciana - Valencia Lille Challenger St. Brieuc Challenger Barcelona Open BancSabadell - Barcelona Heilbronn Open - Heilbronn Lisbon Challenger Millennium Estoril Open - Estoril Nottingham Challenger If Stockholm Open - Stockholm Gemax Open - Belgrade Mallorca Open - Mallorca The Nottingham Open - Nottingham Como Challenger Kroger / St. Jude International - Memphis Genova Challenger Open 13 - Marseille AT&T Challenge - Atlanta ECM Prague Open 2008 - Prague ASB Classic - Auckland Dubai Tennis Open - Dubai Geneva Open - Geneva Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Generali Open 2002 - Kitzbuhel Noumea Challenger Energis Open - Amersfoort St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Launceston Challenger Bangkok Challenger Parma Challenger Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Grand Prix Hassan II - Casablanca BMW Open - Munich Energis Dutch Open - Amsterdam Energis Open - Amersfoort International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Kremlin Cup - Moscow The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Chennai Open - Chennai Open de la Comunidad Valenciana - Valencia Thailand Open - Bangkok Amersfoort Challenger Kroger / St. Jude International - Memphis Generali Open - Kitzbuhel Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Adidas International - Sydney Dutch Open Tennis - Amersfoort AIG Japan Open - Tokyo The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Mercedes Cup - Stuttgart Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg ASB Classic - Auckland Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Swiss Open - Gstaad NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 1R, GEO-RSA 3-2 Wimbledon - London Tennis Masters Series - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 2, 2R, POL-GEO 2-3 U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, PO, GHA-GEO 2-3 French Open - Paris