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 USA F16a USA F16b USA F22 USA F29 USA F21 USA F24 USA F24 USA F17 (Winston-Salem) USA F19 (Winston-Salem) USA F33 (Houston) USA F1 (Los Angeles) Canada F2 (Sherbrooke) Uncle Tobys Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Gemax Open - Belgrade Keio Challenger International Tennis Tournament - Yokohama 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 Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Rhodes Challenger Ramat Hasharon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Vancouver Challenger Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague San Jose Challenger Odlum Brown Vancouver Open - Vancouver Fergana Challenger Nottingham Challenger Open D'Orleans - Orleans Astana Challenger Beijing Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Granby Challenger Columbus Challenger Ortisei Challenger Vancouver Challenger Bangkok Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Alphen Challenger Bancolombia Open - Bogota Mordova Cup 2007 - Saransk Nottingham Challenger Rennes Challenger Helsinki Challenger Ilkley Challenger Vancouver Challenger Shanghai Challenger Brescia Challenger VI Gramado Open de Tenis - Gramado Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Happy Valley Challenger Swanston Challenger - Sacramento Surbiton Challenger Astana Challenger Vancouver Challenger Mons Challenger Aptos Challenger Nottingham Challenger Taipei City Challenger Akbank Private Banking TED Open - Istanbul Seoul Challenger Busan Challenger Charlottesville Challenger Winnetka Challenger Seoul Challenger Taipei City Challenger Nottingham Challenger Bratislava Challenger Tiburon Challenger Dallas Challenger Morelos Challenger New Haven Challenger Orlando 2 Challenger Columbus Challenger Raanana Challenger Guadalajara Challenger Seoul Challenger Busan Challenger Vancouver Challenger Gwangju Challenger Champaign Challenger Cary Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Winnetka Challenger Chicago Challenger Canberra Challenger Indian Wells Challenger HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Morelos Challenger Czech Open - Prostejov Istanbul Challenger Cary 2 Challenger Puerto Vallarta Challenger Monterrey Challenger Charlottesville Challenger Busan Challenger Newport Beach Challenger Knoxville Challenger Leon Challenger Gimcheon Challenger Togliatti Cup - Togliatti Winnetka Challenger Aptos Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Guzzini Challenger - Recanati Newport Beach Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Monterrey Challenger Savannah Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Nottingham Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Aptos Challenger Mallorca Challenger Cassis Challenger St. Petersburg 2 Challenger Orlando Challenger Salinas Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Little Rock Challenger Cary Challenger Las Vegas Challenger Charlottesville Challenger Columbus Challenger Phoenix Challenger Salinas Challenger Bordeaux Challenger Little Rock Challenger Orlando Challenger Indianapolis Challenger Chicago Challenger Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk Seoul Challenger College Station Challenger - College Station Seoul Challenger Busan Challenger Knoxville Challenger TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Gwangju Challenger Surbiton Challenger Czech Open 2006 - Prostejov Cary Challenger Ningboo Challenger Liuzhou Challenger Champaign Challenger Monterrey Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Cary Challenger Orlando Challenger Athens Challenger Busan Challenger International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb Sao Paulo Challenger Tour Finals AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger 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 Dallas Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Nottingham-2 Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Salzburg Challenger Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Tashkent Challenger Rakuten Japan Open - Tokyo Geneva Challenger BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch PTT Thailand Open - Bangkok Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Batman Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Little Rock Challenger Open Sud de France - Montpellier Le Gosier Challenger Atlanta Tennis Championships - Atlanta Monterrey Challenger Countrywide Classic - Los Angeles Guadalajara Challenger Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Mexico City Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Open Sud de France - Montpellier Kun-Ming Challenger AEGON Championships - London Memphis Open - Memphis Citi Open - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco New York Open - New York Kremlin Cup - Moscow Delray Beach Open - Delray Beach Athens Challenger Dallas Open - Dallas Hall of Fame Open - Newport Ningboo Challenger Aegon Nottingham Open - Nottingham Geneva Open - Geneva Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Terra Wortmann Open - Halle SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport Citi Open - Washington US Men's Clay Court Championship - Houston Hall of Fame Open - Newport AEGON Championships - London Thailand Open - Bangkok Indian Wells Challenger Qatar ExxonMobil Open - Doha San Diego Open - San Diego Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg 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 Hua Hin Challenger Aircel Chennai Open - Chennai Hall of Fame Open - Newport Andria Challenger Delray Beach Open - Delray Beach Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest Champaign Challenger BMW Open - Munich Canberra Challenger Shenzhen Challenger Gonet Geneva Open - Geneva Shenzhen Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Champaign Challenger Canberra Challenger San Francisco Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest Ilkley Challenger TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Stockton Challenger TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach Tiburon Challenger Newport Beach Challenger Brisbane International - Brisbane New York Open - New York Busan Challenger Cleveland Challenger Citta di Monza - Monza Boss Open - Stuttgart Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dallas Open - Dallas Dallas Challenger Citi Open - Washington Singapore Tennis Open - Singapore San Diego Open - San Diego Truist Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland Delray Beach Open - Delray Beach TD Waterhouse Cup - Long Island Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne BMW Open - Munich BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Leon Challenger Canberra Challenger St. Petersburg 1 Challenger Lexington Challenger Pacific Life Open - Indian Wells Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Miami Open - Miami Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami Mallorca Championships - Mallorca Sony Ericsson Open - Miami Medibank International - Sydney BNP Paribas Open - Indian Wells SAP Open - San Jose Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Miami Open - Miami Sony Ericsson Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal U.S. Open - New York BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Atlanta Tennis Championships - Atlanta Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Wimbledon - London Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Wimbledon - London Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Olympics - Rio de Janeiro Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 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 Wimbledon (juniors) Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, HUN-ISR 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon - London U.S. Open - New York Truist Atlanta Open - Atlanta Citi Open - Washington Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Miami Open - Miami ASB Classic - Auckland Australian Open - Melbourne Dallas Open - Dallas Wimbledon - London Davis Cup, World Group, Q, UKR-USA 0-4 Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Phoenix Challenger Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Cary Challenger Infosys Hall of Fame Open - Newport Cagliari Challenger Gonet Geneva Open - Geneva Boss Open - Stuttgart Terra Wortmann Open - Halle French Open - Paris Olympics - Paris Mallorca Championships - Mallorca Lincoln Challenger Charleston Challenger Columbus Challenger U.S. Open - New York Dallas Open - Dallas Sioux Falls Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger National Bank Open - Toronto Oeiras 3 Challenger Busan Challenger Phoenix Challenger Abierto Mexicano Telcel - Acapulco Open Occitanie - Montpellier Canberra Challenger Australian Open - Melbourne Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Gwangju Challenger Miami Open - Miami Oeiras 5 Challenger Morelia Challenger US Men's Clay Court Championship - Houston French Open - Paris Ilkley Challenger Cincinnati Open - Cincinnati Newport Challenger Wimbledon - London Lexington Challenger Bloomfield Hills Challenger U.S. Open - New York Sumter Challenger Guangzhou Challenger Jingshan Challenger Roanne Challenger Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai