Career 2023 2022 2021 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 F2 Spain F3 France F4 Spain F5 Italy F19 Italy F20 Italy F22 Italy F23 France F13 Italy F25 Italy #4-w2 Italy #4-w3 Italy #4-w4 Germany F4 Spain F2 Spain F3 Italy F4 Italy F14 Italy F15 France F1 Italy F17 Italy F30 Spain F4 Great Britain F6 Italy F10 Italy F12 Italy F13 Italy F25 Italy F27 Italy F29 France F14 Great Britain F15 Great Britain F16 France F19 Italy F6 Italy F10 Italy F15 Spain F36 Spain F22 Spain F26 Spain F7 Spain F8 Italy F4 Italy F4 France F18 Spain F6 Italy F24 Denmark F1 Spain F1 Spain F2 France F5 Italy F31 Italy #4-w1 Italy F1 France F4 Italy F5 Italy F8 Italy F10 Italy F24 Romania F1 Romania F2 Italy F13 France F12 Italy F26 Great Britain F17 France F17 Spain F37 Spain F38 France F19 Belgium F2 Spain F32 Italy F1 Italy F2 France F5 Great Britain F5 Italy F14 Italy F15 Italy F18 France F4 Italy F5 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Open de Tanger - Tangier Prague Open - Prague Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Memorial Savigni - Sassuolo Copa Telefonica CTC Chile - Santiago Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Copa Sevilla-Internacionales de Andalucia - Seville San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen Antonio Savoldi-Marco Co. - Manerbio Ethias Tennis Trophy - Mons Memorial Manfredini - Sassuolo Open Castilla y Leon - Segovia Open de L'Isere-Trophee BNP Paribas - Grenoble Mitsubishi Electric Europe Cup - Monza ECU Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Izmir Cup - Izmir Bordeaux Challenger Rijeka Challenger Recanati Challenger Palermo Challenger Bratislava Challenger Geneva Challenger Seville Challenger Helsinki Challenger Bucaramanga Challenger Prostejov Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba V Trani Cup - Trani Sopot Challenger Ljubljana Open 2002 - Ljubljana Seville Challenger Banja Luka Challenger Ljubljana Challenger Madrid Challenger Mons Challenger Arroyo de la Encomienda - Valladolid Trani Cup - Trani ATP Challenger Open 2004 - Monchengladbach Bergamo Challenger Meknes Challenger Salinas Challenger La Serena Open - La Serena Guadalajara Challenger Bath Challenger 4° Sporting Challenger - Turin Turin Challenger Rome Challenger The LTA Sunderland Challenger - Sunderland Furth Challenger Monza Challenger Challenger DCN de Cherbourg - Cherbourg Sao Jose Do Rio Preto Challenger Memorial Manfredini - Sassuolo Guzzini Challenger - Recanati Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnology Cup 2007 - Eckental Braunschweig Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba San Benedetto Challenger - San Benedetto KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Genova Challenger Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Astana Challenger TEAN International - Alphen Aan Den Rijn Oberstaufen Challenger Napoli Challenger Beijing Challenger Astana Challenger Samarkand Challenger Helsinki Challenger Segovia Challenger Como Challenger Alphen Challenger Seville Challenger Szczecin Challenger Lermontov Challenger Villa Allende Challenger Dallas Challenger The LTA Nottingham Challenger - Nottingham Marburg Challenger Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville Copa Petrobras Argentina - Buenos Aires Astana Challenger Irving Challenger Turin Challenger Brasov Challenger - Brasov Braunschweig Challenger Manerbio Challenger Internazionali di Tennis - Bergamo Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo 5° Sporting Challenger - Turin Pozoblanco Challenger Riviera di Rimini Challenger - Rimini Open D'Orleans - Orleans LTA Shrewsbury Challenger - Shrewsbury Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg Aix En Provence Challenger San Juan Challenger Heilbronn Challenger Challenger Canottieri Minico - Mantova Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Prague Challenger Banja Luka Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Orleans Challenger Helsinki Challenger 10ø Tornea B. Camparini - Reggio Emilia Tyumen Challenger Szczecin Challenger Maui Challenger Mersin Challenger Launceston Challenger Wroclaw Challenger Vicenza Challenger Prague Challenger Poprad Tatry Challenger Lexington Challenger Granby Challenger Shymkent Challenger Canottieri Mincio Open - Mantova Marburg Challenger Asirom Challenger - Brasov Seville Challenger Sopot Challenger Open Mutouest - St. Brieuc Milan Challenger Salzburg Challenger Citta di Monza - Monza Le Gosier Challenger Black Forest Open - Freudenstadt Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Scheveningen Challenger Kos-Zucchetti Tennis Cup - Cordenons Prague Challenger Meerbusch Challenger Jonkoping Challenger Aix En Provence Challenger Binghamton Challenger Happy Valley Challenger Caltanissetta Challenger Milan Challenger LXVII Concursu Internacional de Vigo - Vigo Happy Valley Challenger Banjaluka Challenger 2007 - Banja Luka Trnava Challenger Astana Challenger Madrid Challenger LTA Shrewsbury Challenger - Shrewsbury Tashkent Challenger Tennis Napoli Cup - Napoli III Challenger Isla de Gran Canaria Ciudad de Telde - Telde San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia Shymkent Challenger Ethias Trophy - Mons Pozoblanco Challenger St. Brieuc Challenger Segovia Challenger Vigo Challenger Seville Challenger Napoli Challenger Napoli Challenger Rome Challenger Barletta Challenger Prostejov Challenger Turin Challenger Prague Challenger Milan Challenger Braunschweig Challenger Heilbronn Challenger Astana Challenger Heilbronn Challenger Caltanissetta Challenger Napoli Challenger Segovia Challenger Prostejov Challenger St. Remy Challenger Winnetka Challenger Fergana Challenger Segovia Challenger Kazan Challenger Geneva Challenger Como Challenger Campbells Hall of Fame Tennis Championships - Newport Orleans Challenger IX Open Internacional D'Andorra - Andorra XXIX Edizione 'A.Savoldi Marco' - Manerbio Copa Sevilla - Seville XI Venice Open - Venice Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville Maia Open 2002 - Maia Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Volkswagen Challenger 2004 - Wolfsburg Open Castilla y Leon - Segovia Top Wool Challenger Biella - Biella Pekao Open 2004 - Szczecin Gelsor Open Romania - Bucharest Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger - Rimini 3° Trofeo 'Citta di Brindisi' - Brindisi Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin Sir Supermercati - Rome 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Tennis Napoli Cup - Naples Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Antonio Savoldi-Marco Co. - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Copa Petrobras Brazil - Aracaju Copa Kia Challenger ATP - Santiago Internationaux de Doubs Open de Franchie-Comte - Besancon XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Challenger Lugano - Lugano Open de Montauban - Montauban Open Castilla y Leon - Segovia Roma Challenger 2007 - Rome EI Bank Bulgarian Challenger - Sofia Open D'Orleans - Orleans Ethias Trophy - Mons Challenger Tunisie - Tunis Arpa Ceramic Cup - Reggio Emilia Heilbronn Open - Heilbronn Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Geneva Challenger - Geneva Memorial A. Manfredini Sassuolo Challenger - Sassuolo PrivatBank Cup - Dnepropetrovsk Internationaux de Tennis de Brest - Brest VI Torneo Internazionale di Tennis - Barletta Oldum Brown Vancouver Open - Vancouver IPP Open - Helsinki Open Romania - Bucharest Harbour Tennis Cup Regione Lombardia - Milan BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland Warta Cup 2001 - Sopot Optimus Maia Open - Maia Brasil Open - Costa do Sauipe Trofeo Sisma Mantova - Mantova Dubrovnik Open - Dubrovnik Open de Tenis Comunidad Valenciana - Valencia President's Cup - Astana Kosice Challenger Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham RCA Championships - Indianapolis Buenos Aires Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Bergamo Challenger The LTA Men's Challenger - Nottingham Bogota Challenger Tenerife Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Prostejov Challenger Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Top Wool Challenger-Immagine Trophy - Biella Petange Challenger Prague Open - Prague Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open 13 - Marseille Jameson Cup - Milan Citta di Brindisi - Brindisi ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Logopak Challenger 2005 - Lubeck Qatar ExxonMobil Open - Doha Brisbane - Brisbane Banja Luka Challenger Genova Open Challenger - Genova Napoli Challenger Brasil Open - Costa do Sauipe Open 13 - Marseille Tarragona Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Belgrade Challenger AEGON International - Eastbourne Tanger Challenger Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Meknes Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Rabat Challenger Unicredit Czech Open 2007 - Prostejov Malaysian Open - Kuala Lumpur XXXVII Torneig C.E. Laieta - Barcelona Sunrise Challenger Barletta Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Riviera di Rimini Challenger 2004 - Rimini Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Marburg Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Pharma Medico Open 2008 - Aarhus The Manchester Trophy - Manchester VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Nottingham Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Bet-at-home Open - Hamburg Kremlin Cup - Moscow Brisbane International - Brisbane Portugal Open - Oeiras China Open - Beijing Challenger 42 - Andrezieux Credit Agricole Suisse Open - Gstaad Brest Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Astana Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Heilbronn Challenger Bergamo Challenger Wroclaw Challenger Copa Sevilla Internacionales de Andalucia - Seville Citta di Como - Como St. Petersburg Open - St. Petersburg BMW Open - Munich Ciutat de Barcelona - Barcelona Rome Challenger Copa Petrobras Uruguray - Montevideo Sporting Challenger - Turin ATU Cup - Weiden Alessandria Challenger Kos-Zucchetti Tennis Cup - Cordenons XI Ciutat de Barcelona - Barcelona Pozoblanco Challenger Open de Rennes La Trinitaine - Rennes Napoli Challenger Astana Challenger Tunis Open - Tunis Segovia Challenger Barcelona Open BancSabadell - Barcelona San Sebastian Challenger Genova Challenger ATP Open Castilla y Leon - Segovia Internazionali di Tennis di Bergamo - Bergamo XI Ciutat de Barcelona - Barcelona Szczecin Challenger Shymkent Challenger Sao Leopoldo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia If Stockholm Open - Stockholm UNICEF Open - 's Hertogenbosch BCR Open Romania - Bucharest Apia International - Sydney Salzburg Challenger Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai San Sebastian Challenger TEB BNP Paribas Istanbul Open - Istanbul The Artois Championships - London Heilbronn Challenger Bucaramanga Challenger St. Brieuc Challenger Turin Challenger AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Proton Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Prostejov Challenger PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Mons Challenger Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca MoviStar Open - Vina del Mar Allianz Suisse Open Gstaad - Gstaad Winnipeg Challenger Grand Prix Hassan II - Casablanca Gatineau Challenger Medibank International - Sydney Koblenz Challenger SA Tennis Open - Johannesburg Milan Challenger Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Synsam Swedish Open - Bastad Geneva Challenger U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona BMW Open - Munich ATP Studena Croatia Open Umag - Umag Samarkand Challenger Almaty Challenger Fergana Challenger Nur-Sultan Challenger Antalya Open - Antalya Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Zadar Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Mallorca Open - Mallorca BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Dubai Duty Free Tennis Championships - Dubai Movistar Open - Vina del Mar Open Seat Godo - Barcelona Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Masters Series Madrid - Madrid Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Madrid BNP Paribas Masters - Paris Serbia Open - Belgrade Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Internazionali BNL dItalia - Rome BRD Nastase Tiriac Trophy - Bucharest BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris French Open - Paris 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Asian Hopman Cup - Astana Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth BNP Paribas Open - Indian Wells ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Australian Open - Melbourne Davis Cup, World Group, 1R, KAZ-BEL 3-2 Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Wimbledon - London Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0