Career 2022 2021 2020 2019 2018 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 Australia F2 France F6 France F8 France F9 USA F23 USA F28 Great Britain F1 Australia F1 Australia F2 USA F4 Sweden/Denmark-w1 Sweden/Denmark-w2 Sweden/Denmark-w3 Sweden/Denmark-w4 USA F13 USA F14 Canada F1 Canada F2 Canada F3 Indonesia-w1 Indonesia-w3 Indonesia-w4 Italy F31 USA F22 USA F23 USA F25 USA F27 USA F28 France F4 France F5 USA F8 USA F11 USA F29 USA F25 USA F26 USA F27 Great Britain F2 Ireland F1 USA F5 Ireland F2 USA F6 Mexico F5 USA F10 USA F12 USA F24 USA F25 USA F1 USA F2 USA F3 USA F11 Indonesia-w2 Uncle Tobys Challenger - Tasmania GHI Bronx Classic - Bronx Uncle Toby's Australian Men's Clay Court Challenger - Canberra AT&T Challenger of Dallas - Dallas Uncle Toby's Challenger in Burnie - Burnie USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Music City Challenger - Nashville Gemax Open - Belgrade The Shelbourne Irish Open - Dublin USTA Challenger of Tiburon - Tiburon dBI Tennis Challenger - Binghamton The Swanston Challenger - Sacramento Smith Barney Men's Challenger - Covington Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Gran Canaria - Mas Palomas Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign 2005 Tulsa Challenger - Tulsa Togliatti Cup - Togliatti Fifth Third Bank Tennis Championships - Lexington Penza Cup - Penza Budapest Challenger - Budapest Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Open de Montauban - Montauban Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Ourocard Tennis Challenger - Sao Paulo Harrah's Entertainment Men's Pro Challenger - Tunica 2004 Colorado Tennis Classic - Denver GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Austin Challenger - Austin USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Music City Challenger - Nashville Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Isla de Lanzarote - Lanzarote Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heineken Challenger - Ho Chi Minh City Samsung Securities Cup - Seoul Music City Challenger - Nashville JSM Challenger - Champaign ECM Prague Open 2005 - Prague Sunrise Challenger Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Rhodes Challenger Ramat Hasharon Challenger Open D'Orleans - Orleans Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda USTA/Adtech Challenger - Boston San Luis Potosi Challenger - San Luis Potosi Atlanta Clay Court Challenger - Atlanta Rhodes Challenger Ramat Hasharon Challenger USTA Challenger - Champaign Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City San Jose Challenger Fergana Challenger Mordova Cup 2007 - Saransk Beijing Challenger Oklahoma Challenger - Tulsa Ortisei Challenger Vancouver Challenger Urbana-Champaign Challenger - Urbana The Wright Financial Group, Inc. Challenger - Champaign Bangkok Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shanghai Challenger Quimper Challenger Dallas Challenger Leon Challenger Nottingham Challenger Busan Challenger Granby Challenger Astana Challenger VI Gramado Open de Tenis - Gramado Istanbul Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Alphen Challenger Nottingham Challenger Nottingham Challenger Mons Challenger Rennes Challenger Astana Challenger Helsinki Challenger Vancouver Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Happy Valley Challenger Akbank Private Banking TED Open - Istanbul Guangzhou Challenger Shenzhen Challenger Raanana Challenger Seoul Challenger Kaohsiung Challenger Swanston Challenger - Sacramento Ho Chi Minh City Challenger Bratislava Challenger Olbia Challenger - Olbia Raanana Challenger Busan Challenger Brescia Challenger Ilkley Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger USTA Seascape Challenger - Aptos Canberra Challenger Vancouver Challenger HTV Challenger - Ho Chi Minh City Karshi Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana Taipei City Challenger Czech Open - Prostejov Seoul Challenger Istanbul Challenger USTA Tallahassee Tennis Challenger - Tallahassee 2001 UT Tyler Patriot Challenger - Tyler Taipei City Challenger USTA Challenger of San Antonio - San Antonio Busan Challenger Columbus Challenger Gimcheon Challenger Togliatti Cup - Togliatti Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger Mallorca Challenger The USTA Challenger at West End Racquet - Torrance Cassis Challenger Lubbock Challenger - Lubbock Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania GHI Bronx Tennis Classic - Bronx USTA Seascape Challenger - Aptos 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 Burbank Challenger - Burbank 2005 Freeman Men's Challenger - Joplin TED Open - Istanbul Pro Challenger at Calabasas - Calabasas USTA Illinois Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Copa Club Campestre de Aguascalientes - Aguascalientes Czech Open 2006 - Prostejov Open Prevadies - St. Brieuc The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock AT&T Challenger of Dallas - Dallas Morelos Challenger Vancouver Challenger Columbus Challenger Indian Wells Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Athens Challenger Busan Challenger Sao Paulo Challenger Tour Finals Zhuhai Challenger Dallas Challenger Mercedes-Benz Cup - Los Angeles Nottingham-2 Challenger Salzburg Challenger Tashkent Challenger Geneva Challenger Jerusalem Challenger Loughborough Challenger Batman Challenger Little Rock Challenger Le Gosier Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis SAP Open - San Jose PBZ Zagreb Indoors - Zagreb SAP Open - San Jose The Tennis Channel Open - Las Vegas Athens Challenger Ningboo Challenger Ortisei Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Open - Chennai SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Thailand Open - Bangkok Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb PTT Thailand Open - Bangkok BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Farmers Classic - Los Angeles Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Kremlin Cup - Moscow Open Sud de France - Montpellier Delray Beach Open - Delray Beach Aegon Nottingham Open - Nottingham Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest Memphis Open - Memphis BMW Open - Munich Canberra Challenger Geneva Open - Geneva Shenzhen Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Hall of Fame Open - Newport Canberra Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest 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 New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach The LTA Men's Challenger Wrexham - Wrexham Citta di Monza - Monza St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo AEGON International - Eastbourne BMW Open - Munich Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Medibank International - Sydney SAP Open - San Jose Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York Atlanta Tennis Championships - Atlanta 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 Wimbledon - London 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 Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 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 Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne 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, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 Olympics - Rio de Janeiro