Career 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 F29 Challenger Ford de Cherbourg - Cherbourg Uncle Tobys Challenger - Tasmania Fergana Tennis Challenger Tournament - Fergana Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica USA F24 GHI Bronx Tennis Classic - Bronx Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Togliatti Cup - Togliatti Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama 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 Sunrise Challenger Rhodes Challenger Vancouver Challenger St. Remy Challenger Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Beijing Challenger Samsung Securities Cup Challenger Tennis - Seoul Isla de Lanzarote - Lanzarote Ortisei Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Vancouver Challenger Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Olbia Challenger - Olbia The LTA Bolton Challenger - Bolton Heineken Challenger - Ho Chi Minh City Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Istanbul Challenger Gemax Open - Belgrade 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Ispat Open 2004 - Ostrava Alphen Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Budapest Challenger - Budapest Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Smith Barney Men's Challenger - Covington Rennes Challenger Geneva Challenger Helsinki Challenger Happy Valley Challenger Irving Challenger Open de Montauban - Montauban Ilkley Challenger Uncle Toby's Challenger in Burnie - Burnie Vancouver Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Brescia Challenger Ourocard Tennis Challenger - Sao Paulo Penza Cup - Penza The Surbiton Trophy - Surbiton Guangzhou Challenger The LTA Men's Challenger - Nottingham Shenzhen Challenger Taiwan Challenger - Kaohsiung Raanana Challenger Bukhara Challenger - Bukhara Karshi Challenger Tatra Banka Open - Bratislava Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Tatra Banka Open - Bratislava Ford Tennis Championships - Louisville Kaohsiung Challenger Ho Chi Minh City Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Tashkent Challenger ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Taipei City Challenger Open D'Orleans - Orleans Seoul Challenger Ostrava Challenger Busan Challenger Surbiton Challenger Ramat Hasharon Challenger Nottingham Challenger The LTA Men's Challenger - Southampton Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Granby Challenger Mobilux Open - Luxembourg Open D'Orleans - Orleans St. Brieuc Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Bancolombia Open - Bogota Mordova Cup 2007 - Saransk Bratislava Challenger Rennes Challenger Shenzhen Challenger Seoul Challenger The Surbiton Trophy - Surbiton Columbus Challenger Astana Challenger Shanghai Challenger Indian Wells Challenger VI Gramado Open de Tenis - Gramado Lambertz Open - Aachen Swanston Challenger - Sacramento Happy Valley Challenger Astana Challenger Mons Challenger Ischgl International Tennis Challenger 2003 - Ischgl Akbank Private Banking TED Open - Istanbul Vancouver Challenger Seoul Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Taipei City Challenger Raanana Challenger Le Gosier Challenger Seoul Challenger Busan Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open - Prostejov Istanbul Challenger College Station Challenger - College Station Busan Challenger The Stella Artois Grass Court Championships - London Bratislava Challenger Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Chennai Open - Chennai Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Zhuhai Challenger Taipei City Challenger USTA Comerica Challenger - Aptos Estoril Open - Estoril Gwangju Challenger Internationaler Raiffeisen Grand Prix - St. Polten Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville RCA Championships - Indianapolis Binghamton Challenger Mercedes-Benz Cup - Los Angeles dBI Tennis Challenger - Binghamton Mallorca Challenger Pilot Pen Tennis - New Haven Cassis Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Garden Open 2004 - Rome International Indoor Tennis Championships of Croatia - Zagreb US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Sydney International - Sydney Steelers Cup - Kosice Ljubljana Open - Ljubljana PBZ Zagreb Indoors - Zagreb Alexander Kolyaskin Memorial - Donetsk Open 13 - Marseille Citta di Monza - Monza The Dubai Tennis Championships - Dubai TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Czech Open 2006 - Prostejov BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai SA Tennis Open - Johannesburg Gerry Weber Open - Halle AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Morelos Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington Prague Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Athens Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Busan Challenger PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Sao Paulo Challenger Tour Finals PTT Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Dallas Challenger Rakuten Japan Open - Tokyo Nottingham-2 Challenger Bank Austria Tennis Trophy - Vienna If Stockholm Open - Stockholm Kremlin Cup - Moscow Salzburg Challenger Pilot Pen Tennis - New Haven Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Tashkent Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Geneva Challenger BMW Open - Munich Indianapolis Tennis Championships - Indianapolis The Artois Championships - London AEGON Championships - London Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Open 13 - Marseille Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Batman Challenger BMW Open - Munich Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Little Rock Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Le Gosier Challenger PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Countrywide Classic - Los Angeles Geneva Open - Geneva Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Guadalajara Challenger If Stockholm Open - Stockholm Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem ASB Classic - Auckland Antalya Cup - Antalya Mexico City Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Kun-Ming Challenger Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Athens Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Ningboo Challenger Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York China Open - Beijing Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Pilot Pen Tennis - New Haven Thailand Open - Bangkok UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Manchester Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Kaohsiung Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Eckental Challenger Rakuten Japan Open - Tokyo Canberra Challenger Open Sud de France - Montpellier Indian Wells Challenger Tashkent Challenger ABN AMRO World Tennis Tournament - Rotterdam 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 Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle Pilot Pen Tennis - New Haven 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 Topshelf Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid AEGON International - Eastbourne Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Canberra Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Internazionali BNL dItalia - Rome BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Vietnam Open - Ho Chi Minh City BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Farmers Classic - Los Angeles Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Montreal BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati SAP Open - San Jose Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid BMW Open - Munich BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto U.S. Open - New York SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York Serbia Open - Belgrade Chengdu Open - Chengdu Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid 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, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, PO, CYP-BEN 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 Australian Open (juniors) French Open (juniors) Davis Cup, World Group, QF, ISR-RUS, 4-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 AAMI Classic - Kooyong Kooyong Classic - Kooyong The Mubadala World Tennis Championship Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 Olympics - London Olympics - Athens Olympics - Rio de Janeiro