Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Citi Open - Washington Italy F22 Italy F19 Italy F20 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 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Mexico F12 USA F4 Canada F2 USA F7 USA F9 USA F10 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Italy F4 Italy F5 Italy F23 M25 Shymkent Italy F27 M25 Ueberlingen M15 Naples M15 Naples Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Guzzini Challenger - Recanati Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon San Remo Tennis Cup - San Remo Open Diputacion Ciudad de Pozoblanco - Cordoba Oldum Brown Vancouver Open - Vancouver TEAN International - Alphen Aan Den Rijn Ethias Trophy - Mons Napoli Challenger Talahassee Challenger Bordeaux Challenger Sarasota Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Astana Challenger Charlottesville Challenger Knoxville Challenger Prostejov Challenger Nottingham Challenger Turin Challenger Binghamton Challenger Tiburon Challenger Calabasas Challenger Bratislava Challenger Honolulu Challenger Savannah Challenger Prague Challenger Beijing Challenger Samarkand Challenger Tashkent Challenger Dallas Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Petange Challenger Fergana Challenger Geneva Challenger Tyumen Challenger Maui Challenger Dallas Challenger Astana Challenger Bordeaux Challenger Braunschweig Challenger Happy Valley Challenger Napoli Challenger Heilbronn Challenger Columbus Challenger Happy Valley Challenger Jonkoping Challenger Irving Challenger Sarasota Challenger Barletta Challenger Savannah Challenger Tallahassee Challenger Aix En Provence Challenger Heilbronn Challenger Prague Challenger Winnipeg Challenger Binghamton Challenger Lexington Challenger Granby Challenger Brest Challenger Dallas Challenger Bergamo Challenger Shymkent Challenger Milan Challenger Spain F38 France F13 Great Britain F5 Italy F24 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 Italy F1 Italy F2 Italy F15 Denmark F1 Samarkand Challenger Shymkent Challenger Fergana Challenger Aptos Challenger Portoroz Challenger Istanbul Challenger M25 Shymkent Nur-Sultan Challenger M25 Cuneo M15 Almaty M25+H Appiano M15 Weston Tallahassee Challenger Cary Challenger Barletta Challenger M25 Champaign Columbus Challenger Sarasota Challenger Lexington Challenger Chicago Challenger Cary Challenger Cleveland Challenger Turin Challenger Cary 1 Challenger Winnetka Challenger Open 13 - Marseille Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open SEAT 2008 - Barcelona Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Intersport Heilbronn Open - Heilbronn Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Launceston Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Citi Open - Washington Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Sydney International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Hall of Fame Open - Newport US Men's Clay Court Championship - Houston Canottieri Mincio Open - Mantova V Trani Cup - Trani Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Jameson Cup - Milan Citta di Monza - Monza 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Ethias Tennis Trophy - Mons Challenger 42 - Andrezieux 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo 10° Trofeo Luigi Pezzoli - Bergamo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Geneva Challenger - Geneva Citta di Como - Como Genova Open Challenger - Genova Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Baton Rouge Pro Tennis Classic - Baton Rouge Izmir Cup - Izmir The Surbiton Trophy - Surbiton Open des Alpes Trophee BNP Paribas - Grenoble President's Cup - Astana Bergamo Challenger Prostejov Challenger Yuba City Challenger Zagreb Challenger Bratislava Challenger Winnetka Challenger Champaign Challenger Vancouver Challenger Charlottesville Challenger Puebla Challenger Dallas Challenger Sarasota Challenger Zagreb Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Astana Challenger Genova Challenger Szczecin Challenger French Open - Paris Mons Challenger Belgrade Challenger Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heilbronn Challenger Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monza Challenger Sony Open Tennis - Miami Milan Challenger Internazionali BNL d'Italia - Rome Braunschweig Challenger Western & Southern Open - Cincinnati Sunrise Challenger Astana Challenger BNP Paribas Open - Indian Wells Almaty Challenger Como Challenger Grand Prix Hassan II - Casablanca Szczecin Challenger Lermontov Challenger Sony Open Tennis - Miami Geneva Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Mersin Challenger Sarasota Challenger Savannah Challenger Napoli Challenger Tallahassee Challenger Miami Open - Miami Rome Challenger Monte-Carlo Rolex Masters - Monte-Carlo Prague Challenger Turin Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Astana Challenger Miami Open - Miami Segovia Challenger Rogers Cup - Toronto St. Remy Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Kazan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Aptos Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Irving Challenger BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Knoxville Challenger BNP Paribas Open - Indian Wells Nottingham Challenger Miami Open - Miami Helsinki Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Dallas Challenger Taipei City Challenger Aix En Provence Challenger Prostejov Challenger Surbiton Challenger Milan Challenger Tiburon Challenger Knoxville Challenger Maui Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Cary Challenger Orleans Challenger Tiburon Challenger Mons Challenger Manchester Challenger Fairfield Challenger Helsinki Challenger Heilbronn Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Serbia Open - Belgrade Dallas Challenger Las Vegas Challenger Wroclaw Challenger Vicenza Challenger Poprad Tatry Challenger Ilkley Challenger Orleans Challenger Happy Valley Challenger Wroclaw Challenger Rome Challenger Gatineau Challenger Furth Challenger Maui Challenger Astana Challenger Koblenz Challenger Napoli Challenger Dallas Challenger Phoenix Challenger Astana Challenger Shymkent Challenger Winnetka Challenger Napoli Challenger Lexington Challenger Milan Challenger Dallas Challenger Cleveland Challenger Rome Challenger Guadalajara Challenger Marburg Challenger Scheveningen Challenger Charleston Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali di Tennis - Bergamo U.S. Open - New York Australian Open - Melbourne French Open - Paris Tallahassee Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Zadar Challenger Wimbledon - London U.S. Open - New York Little Rock Challenger Orlando 2 Challenger Australian Open - Melbourne Monterrey Challenger The Artois Championships - London Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney International German Open - Hamburg Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta China Open - Beijing Brisbane International - Brisbane SAP Open - San Jose Citi Open - Washington Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel New York Open - New York Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Antalya Open - Antalya Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Topshelf Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Brisbane International - Brisbane New York Open - New York Columbus 2 Challenger Rome Challenger Waco Challenger Nur-Sultan Challenger Sopot Challenger Sarasota Challenger Newport Beach Challenger AEGON International - Eastbourne Geneva Open - Geneva US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport AEGON Championships - London BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Delray Beach Open - Delray Beach Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Asian Hopman Cup - Astana 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 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - London