Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
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 Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Spain F14 Morocco F1 Spain F21 Spain F22 Spain F24 Spain F26 Spain F28 Spain F29 Spain F30 Spain F31 India F9 India F10 India F11 India F12 India F2 India F4 India F5 India F6 Morocco F1 Morocco F2 Spain F16 Spain F17 Spain F18 Turkey F27 Turkey F28 Turkey F29 Romania F7 Romania F8 Romania F9 India F13 India F14 India F15 India F16 India F17 India F1 India F2 India F3 Spain F10 Spain F12 Spain F11 Spain F16 Spain F17 Spain F18 Spain F19 Turkey F31 Turkey F32 Turkey F33 Spain F32 Spain F33 Spain F34 Spain F36 India F9 India F10 India F11 Cambodia F2 Cambodia F3 India F1 India F2 India F3 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Thailand F5 Spain F15 Spain F18 Turkey F32 Turkey F33 Turkey F34 India F7 Spain F17 Qatar F5 Spain F19 Spain F13 Qatar F6 India F4 Spain F35 Chinese Taipei F1 India F2 Turkey F34 India F3 Turkey F13 India F6 Hong Kong F1 Spain F14 USA F24 USA F25 India F13 Turkey F40 Turkey F41 India F16 India F19 USA F29 France F9 Spain F12 USA F24 USA F26 France F19 France F21 Qatar F4 Qatar F5 Qatar F6 USA F8 (Indian Harbour Beach) USA F9 (Orlando) Singapore F2 (Singapore) Singapore F3 (Singapore) Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Voit Mexico City Open - Mexico City Morocco F2 Spain F20 Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Uncle Tobys Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra M15 Chennai Morocco F3 Open Diputacion Ciudad de Pozoblanco - Cordoba M25 Dharwad GHI Bronx Tennis Classic - Bronx Challenger Casablanca San Angel - Mexico City Togliatti Cup - Togliatti Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver M25 Jakarta XL Bermuda Open - Bermuda India F5 Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Ciudad de Pozoblanco Open Diputacion - Cordoba PEOPLEnet CUP - Dnepropetrovsk M15 Davangere M25 Kalaburagi Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger M25 Mumbai Olbia Challenger - Olbia M15 Chandigarh Heineken Challenger - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk Gemax Open - Belgrade 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Budapest Challenger - Budapest Smith Barney Men's Challenger - Covington Open de Montauban - Montauban IPP Open - Helsinki Uncle Toby's Challenger in Burnie - Burnie Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Rhodes Challenger Ramat Hasharon Challenger Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Vancouver Challenger Austin Challenger - Austin San Jose Challenger The Swanston Challenger - Sacramento Fergana Challenger Isla de Gran Canaria - Mas Palomas Nottingham Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Astana Challenger Beijing Challenger Ford Tennis Championships - Louisville Ortisei Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Vancouver Challenger Bangkok Challenger Samsung Securities Cup - Seoul Quimper Challenger Dallas Challenger ECM Prague Open 2005 - Prague Leon Challenger Busan Challenger Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Istanbul Challenger Open D'Orleans - Orleans Home Depot Center USTA Challenger - Carson Alphen Challenger XL Bermuda Open - Bermuda Granby Challenger Nottingham Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Rennes Challenger Indore Challenger Reunion Island Challenger Helsinki Challenger Taipei City Challenger Ilkley Challenger Milan Challenger Gimcheon Challenger Vancouver Challenger Bancolombia Open - Bogota Brescia Challenger Happy Valley Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Barletta Challenger Mordova Cup 2007 - Saransk Karshi Challenger Binghamton Challenger Ho Chi Minh City Challenger Taipei City Challenger Savannah Challenger Seoul Challenger Karshi Challenger Busan Challenger Nottingham Challenger Recanati Challenger Winnetka Challenger Fairfield Challenger Marbella Challenger Taipei City Challenger Nanchang Challenger Anning Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger M25 Jakarta Como Challenger Columbus Challenger Shanghai Challenger Mersin Challenger M25 Jakarta Kaohsiung Challenger VI Gramado Open de Tenis - Gramado Manama Challenger New Delhi Challenger Swanston Challenger - Sacramento Tallahassee Challenger Surbiton Challenger Caltanissetta Challenger Ortisei Challenger Binghamton Challenger Astana Challenger Mons Challenger Andria Challenger New Delhi Challenger Samarkand Challenger Akbank Private Banking TED Open - Istanbul M25 Martos M25 Chennai Vancouver Challenger Recanati Challenger Seoul Challenger Indian Wells Challenger Pune Challenger Cassis Challenger Nottingham 2 Challenger Bratislava Challenger Aix En Provence Challenger Matsuyama Challenger Raanana Challenger Seoul Challenger Busan Challenger M25 New Delhi Karshi Challenger Kaohsiung Challenger Nonthaburi 4 Challenger Shenzhen Challenger Taipei 2 Challenger Lexington Challenger Bangkok Challenger The LTA Wrexham Challenger - Wrexham Izmir Challenger Tashkent Challenger Suzhou Challenger Pune Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City St. Brieuc Challenger Samarkand Challenger Winnetka Challenger Orleans Challenger Todi Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Lexington Challenger Nur-Sultan 2 Challenger Aptos Challenger Genova Challenger Cary Challenger Czech Open - Prostejov Lexington Challenger Istanbul Challenger Pune Challenger Irving Challenger San Francisco Challenger Ismaning Challenger Orleans Challenger Blois Challenger Yokkaichi Challenger Busan Challenger Aptos Challenger Bangalore Challenger Spain F8 Guangzhou Challenger Gimcheon Challenger Togliatti Cup - Togliatti Winnetka Challenger Jinan Challenger Mallorca Challenger Seville Challenger Ningboo Challenger Liuzhou Challenger Bratislava Challenger Guzzini Challenger - Recanati Burnie Challenger Heilbronn Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Phoenix Challenger Taipei City Challenger Nanchang Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Surbiton Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger M25 Wichita dBI Tennis Challenger - Binghamton Aptos Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Antalya Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Biella 7 Challenger Nottingham 1 Challenger Mallorca Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Antalya 3 Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Roseto Degli Abruzzi 2 Challenger Biel Challenger Salinas Challenger Tallahassee Challenger Savannah Challenger Bordeaux Challenger Surbiton Challenger Indianapolis Challenger Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Vilnus Challenger Kobe Challenger Chennai Challenger TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Czech Open 2006 - Prostejov Tempe Challenger Nonthaburi 2 Challenger Pune Challenger Taipei Challenger Kachreti Challenger Hangzhou Challenger Wuxi Challenger Istanbul Challenger Glasgow Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Kobe Challenger Canberra Challenger Bangkok Challenger Bengalaru Challenger Morelos Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Guangzhou Challenger Prague Challenger Barcelona Challenger Marbella Challenger Antalya 2 Challenger Zagreb Challenger Athens Challenger International Indoor Tennis Championships of Croatia - Zagreb Busan Challenger PBZ Zagreb Indoors - Zagreb Alicante Challenger AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Countrywide Classic - Los Angeles SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Sao Paulo Challenger Tour Finals Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Zhuhai Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Dallas Challenger AEGON Championships - London Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Open Sud de France - Montpellier Memphis Open - Memphis Geneva Open - Geneva Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Hall of Fame Open - Newport Salzburg Challenger Heineken Open - Auckland Istanbul Challenger Interwetten Austrian Open - Kitzbuhel Tashkent Challenger Kolkata Challenger New York Open - New York Geneva Challenger BMW Open - Munich Pune Challenger Indianapolis Tennis Championships - Indianapolis New Delhi Challenger Zhuhai Challenger Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Tata Open Maharashtra - Pune Serbia Open - Belgrade Tiburon Challenger Batman Challenger Little Rock Challenger Le Gosier Challenger Countrywide Classic - Los Angeles Guadalajara Challenger Mexico City Challenger Stockton Challenger Nottingham Challenger Kun-Ming Challenger Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Delray Beach Open - Delray Beach Athens Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Ortisei Challenger Biel Challenger Malaysian Open - Kuala Lumpur AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bangalore Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport Lexington Challenger Cassis Challenger Kolkata Challenger Delray Beach Open - Delray Beach AEGON Championships - London Thailand Open - Bangkok Murcia Challenger Adelaide International 1 - Adelaide Milan Challenger Rakuten Japan Open - Tokyo Hong Kong Challenger Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Pune Challenger Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Grodzisk Mazowiecki Challenger Istanbul Challenger Binghamton Challenger Pune Challenger BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Canberra Challenger Shenzhen Challenger Anning Challenger Guadalajara Challenger Leon Challenger Seoul Challenger Aircel Chennai Open - Chennai Columbus Challenger Shenzhen Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Canberra Challenger Bengaluru Challenger Aircel Chennai Open - Chennai Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Nottingham Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Busan Challenger Chennai Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Recanati Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Biel Challenger Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Bangkok Challenger Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Shenzhen Challenger TEB BNP Paribas Istanbul Open - Istanbul Braunschweig Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Guangzhou Challenger New York Open - New York Moscow Challenger Delray Beach Open - Delray Beach Barcelona Challenger TEB BNP Paribas Istanbul Open - Istanbul Pune Challenger Manacor Challenger Brescia Challenger Shenzhen Open - Shenzhen China Open - Beijing Szekesfehervar Challenger Tata Open Maharashtra - Pune Biella Challenger European Open - Antwerp Alicante Challenger Ismaning Challenger Eckental Challenger New York Open - New York Orlando Challenger Citta di Monza - Monza Citi Open - Washington St. Petersburg Open - St. Petersburg Citi Open - Washington Tyler Challenger Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chennai Challenger Hall of Fame Open - Newport Yokohama Challenger Citi Open - Washington Kremlin Cup - Moscow Singapore Tennis Open - Singapore Skopje Challenger Troisdorf Challenger Chisinau Challenger Todi Challenger Truist Atlanta Open - Atlanta Tata Open Maharashtra - Pune TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Tiburon Challenger The Hypo Group Tennis International 2008 - Poertschach Fairfield Challenger Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Challenger Seoul Challenger New Delhi Challenger Regions Morgan Keegan Championships - Memphis Shenzhen 1 Challenger AEGON International - Eastbourne BMW Open - Munich Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Las Vegas Challenger Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Budapest Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Ottignies-Louvain-la-Neuve Challenger Bengaluru Challenger BNP Paribas Open - Indian Wells Bengaluru Challenger Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Cary Challenger BNP Paribas Open - Indian Wells Wuxi Challenger Ilkley Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sibiu Challenger Murcia Challenger Cary 1 Challenger Shanghai Challenger Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami U.S. Open - New York Sony Ericsson Open - Miami Medibank International - Sydney French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris SAP Open - San Jose U.S. Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Infosys Hall of Fame Open - Newport Miami Open - Miami U.S. Open - New York U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai U.S. Open - New York Hall of Fame Open - Newport Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Davis Cup, World Group, PO, ISR-CAN 2-3 Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Atlanta Tennis Championships - Atlanta Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, Group I, 2R, IND-UZB 4-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, World Group, QR, IND-ITA 1-3 Davis Cup, Group I, PO, IND-DEN 4-0 Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris Australian Open (Asia, Wildcard) Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Little Rock Challenger Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group I, 1R, FIN-IND 3-1 Davis Cup, Group I, 1R, NOR-IND 3-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group I, 2R, IND-KOR 4-1 Davis Cup, Group I, 2R, CHN-IND 2-3 Davis Cup, World Group I, 1R, SWE-IND 4-0 Davis Cup, Group I, PO, IND-TOG 4-0 French Open (juniors) Olympics - Rio de Janeiro Menorca Challenger Lexington Challenger M25 Indore Seoul Challenger Chicago Challenger