Career 2023 2022 2021 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 France F7 Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 Morocco F1 Morocco F2 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Italy F33 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Italy F4 Italy F5 Italy F23 Italy F27 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Spain F38 France F13 Great Britain F5 Italy F24 France F6 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Spain F3 Italy F1 Italy F2 Italy F15 Denmark F1 Ljubljana Open 2002 - Ljubljana Newcastle Challenger - Newcastle Challenger Ford de Cherbourg - Cherbourg Memorial Manfredini - Sassuolo Challenger 42 - Andrezieux Bancastato Challenger Lugano - Lugano V Trani Cup - Trani Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open Castilla y Leon - Segovia Open Diputacion Ciudad de Pozoblanco - Cordoba Open D'Orleans - Orleans Bergamo Challenger Tunis Open 2006 - Tunis Recanati Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras Brazil - Aracaju Challenger DCN de Cherbourg - Cherbourg Astana Challenger Prostejov Challenger Memorial Manfredini - Sassuolo San Marino Cepu Open - San Marino Trofeo Sisma Mantova - Mantova Ethias Trophy - Mons Nord/LB Open - Braunschweig Guzzini Challenger - Recanati Top Wool Challenger Biella - Biella Garden Open - Rome Internationaux du Doubs - Besancon Pekao Open - Szczecin Baden Open - Ettlingen 5° Sporting Challenger - Turin IX Ciutat de Barcelona - Barcelona Genova Challenger Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Szczecin Challenger Canottieri Mincio Open - Mantova 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Genoa Open Challenger-Fondazione Carige - Genova Mons Challenger Open Sainte Victoire - Aix-En-Provence Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Tashkent Challenger Mersin Challenger Prague Challenger IPP Geneva Trophy - Geneva Astana Challenger Segovia Challenger St. Remy Challenger Petange Challenger Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Fergana Challenger Harbour Tennis Cup Regione Lombardia - Milan Kazan Challenger Tyumen Challenger Astana Challenger Olbia Challenger - Olbia Open D'Orleans - Orleans Porsche Open - Poznan Schickendanz Open - Furth Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona Braunschweig Challenger Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Oldum Brown Vancouver Open - Vancouver Copa Sevilla-Internacionales de Andalucia - Seville Tennis Napoli Cup 2007 - Napoli Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Jameson Cup - Milan Roma Challenger 2007 - Rome The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Napoli Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Como Challenger Turin Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Prostejov Challenger San Remo Tennis Cup - San Remo TEAN International - Alphen Aan Den Rijn Challenger Ford de Cherbourg - Cherbourg 3rd Volkswagon Challenger - Wolfsburg Launceston Challenger President's Cup - Astana Marburg Challenger Arpa Ceramic Cup - Reggio Emilia Poprad Tatry Challenger LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Bauer Watertechnology Cup 2007 - Eckental BPCA Open de Nice-Tounoi Challenger - Nice Internationaux de Tennis de Brest - Brest Astana Challenger Tennis Napoli Cup 2004 - Napoli Irving Challenger Astana Challenger Orleans Challenger Shymkent Challenger Happy Valley Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Geneva Challenger Challenger Fondazione Carige - Genova Shymkent Challenger Heilbronn Challenger IX Torneo Internacionale de Tennis - Barletta IPP Geneva Trophy - Geneva Samarkand Challenger Aix En Provence Challenger Ciur Pribram Challenger - Pribram Prague Challenger Meerbusch Challenger Connex Open Romania - Bucharest Intersport Heilbronn Open - Heilbronn AAPT Championships - Adelaide Open 13 - Marseille Szczecin Challenger The Samsung Open - Bournemouth Campionati Internazionali di Sicilia - Palermo Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca ECM Cup - Prague Happy Valley Challenger Grand Prix Hassan II - Casablanca Wroclaw Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Brest Challenger Bergamo Challenger Wroclaw Challenger XL Challenger de Tenis Copa Sevilla - Seville Milan Challenger Pekao Open - Szczecin Challenger Ford de Cherbourg - Cherbourg Grand Prix de Tennis de Toulouse - Toulouse International Championships of Sicily - Palermo Venice Open - Venice Open 88 - Contrexeville Braunschweig Challenger Steelers Cup 2005 - Kosice Chevrolet Cup - Santiago Nord LB Open - Braunschweig Synsam Swedish Open - Bastad The LTA Men's Challenger - Nottingham Shymkent Challenger Siemens Open - Scheveningen Internazionali de Tennis di Bergamo - Bergamo UBS Open Gstaad - Gstaad The Manchester Trophy - Manchester Energis Dutch Open - Amsterdam Mercedes Cup - Stuttgart Nokian Hakkapeliitta Open - Tampere Fergana Challenger RCA Championships - Indianapolis Internationaux de Doubs Open de Franchie-Comte - Besancon Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Memorial Savigni - Sassuolo Grand Prix Hassan II - Casablanca Jaegermeister Open - Braunschweig Open Seat-Godo 2001 - Barcelona Investor Swedish Open - Bastad GHI Bronx Tennis Classic - Bronx V Trofeo Barcelona de Tenis - Barcelona Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Tennis Napoli Cup - Napoli The Hamlet Cup - Long Island Citta di Monza - Monza Qatar ExxonMobil Open - Doha Aix En Provence Challenger ATP Open Castilla y Leon - Segovia Qatar ATP Challenger - Doha Internationaux du Doubs - Besancon 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons BMW Open - Munich Telenordia Swedish Open - Bastad Open de Rennes La Trinitaine - Rennes Idea Prokom Open - Sopot RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Izmir Cup - Izmir Heineken Open - Auckland Adidas International - Sydney Open des Alpes Trophee BNP Paribas - Grenoble Davidoff Swiss Indoors - Basel Ethias Trophy - Mons Next Generation Adelaide International - Adelaide Open 13 - Marseille Cerveza Club Columbia Open - Bogota Napoli Challenger Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Bordeaux Challenger Jonkoping Challenger Estoril Open - Estoril Milan Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Bratislava Challenger Heilbronn Challenger Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Geneva Challenger Belgrade Challenger Winston Salem - Winston Salem Open de Moselle - Metz Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Almaty Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger Campionati Internazionali di Sicilia - Palermo Bet-at-home Open - Hamburg China Open - Beijing Turin Challenger Portugal Open - Oeiras Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Antalya Open - Antalya AEGON International - Eastbourne Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Open 13 - Marseille SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Scania Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Mexico City Heilbronn Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Rome Challenger Brisbane International - Brisbane Franklin Templeton Tennis Classic - Scottsdale Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger Milan Challenger Brisbane - Brisbane St. Petersburg Open - St. Petersburg Kaltenberg Open - Split Pekao Open - Szczecin KGHM Polish Indoors - Wroclaw Marburg Challenger Scheveningen Challenger Open 13 - Marseille Internazionali di Tennis - Bergamo Zadar Challenger Open Seat-Godo 2000 - Barcelona Open Mutouest St. Brieuc - St. Brieuc Open Romania - Bucharest 2001 Mercedes Cup - Stuttgart Open 13 - Marseille Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Open SEAT 2008 - Barcelona Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Legg Mason Tennis Classic - Washington Tento Czech Open - Prague 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Grolsch Open - Amsterdam RCA Championships - Indianapolis Medibank International - Sydney Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Heineken Trophy - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Campionati Internazionali di Sicilia - Palermo Merano Open - Merano Rado Swiss Open - Gstaad International Championship of Croatia - Umag Open 13 - Marseille Tennis Masters Series - Indian Wells Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Tennis Masters Series - Paris Copa AT&T - Buenos Aires UBS Open Gstaad - Gstaad Generali Open 2001 - Kitzbuhel Rogers Masters - Toronto Rogers Cup - Toronto Copenhagen Open - Copenhagen Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Adidas Open de Toulouse - Toulouse The Ericsson Open - Miami Croatia Open - Umag Internazionali BNL dItalia - Rome RCA Championships - Indianapolis Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati AAPT Championships - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal AEGON International - Eastbourne Tennis Masters Series - Cincinnati Open 13 - Marseille Tennis Masters Series - Monte Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Italian Open - Rome Tennis Masters Series - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris St. Petersburg Open - St. Petersburg French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BMW Open - Munich Open Sabadell Atlantico - Barcelona French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 14th Paris Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Olympics - Sydney