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 USA F28 USA F22 USA F23 USA F24 China F8 China Croatia F1 Croatia F3 Croatia F5 Bosnia/Herzegovina F1 Bosnia/Herzegovina F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F12 Serbia F5 Croatia F6 Croatia F8 Croatia F10 Malaysia F5 Germany F3 Bosnia & Herzegovina F2 Switzerland F2 Switzerland F3 Croatia F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Germany F7 Germany F9 Germany F10 Serbia F5 Croatia F4 Croatia F5 Croatia F6 Czech Republic F4 Czech Republic F5 China F1 China F2 Croatia F2 Italy F5 Bosnia & Herzegovina F4 Serbia F4 Serbia F5 Croatia F6 Italy F28 Germany F15 Nigeria F3 Nigeria F4 Croatia F1 Croatia F6 Italy F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Slovenia F1 USA F22 USA F23 Canada F5 Canada F6 Canada F9 Turkey F2 Croatia F1 Croatia F2 Mexico F5 Mexico F6 Guatemala F1 Slovenia F2 Canada F5 Canada F6 Nigeria F1 Nigeria F2 Senegal F1 Bosnia/Herzegovina F6 France F8 France F9 Australia F1 Australia F2 Serbia & Montenegro F4 USA F27 USA F28 USA F29 Croatia F6 Croatia F7 Bosnia/Herzegovina F6 Luxembourg F1 Belgium F1 Belgium F2 Greece F4 Greece F5 Greece F6 USA F23 USA F24 USA F25 France F22 Canada F8 Czech Republic F4 Germany F1 Germany F11 Croatia F7 USA F9 (Orlando) USA F12 (Memphis) USA F13 (Little Rock) Croatia F9 Italy F15 (Reggio Emilia) USA F27 (Edwardsville) Canada F5 (Calgary) Canada F6 (Toronto) USA F1 (Los Angeles) Canada F2 (Sherbrooke) Turkey F3 VI Gramado Open de Tenis - Gramado Uncle Toby's Challenger in Burnie - Burnie Olbia Challenger - Olbia Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Zagreb Open - Zagreb Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Rhodes Challenger Ramat Hasharon Challenger Rijeka Challenger Athens Challenger Kitzbuhel Challenger Seoul Challenger Bergamo Challenger Busan Challenger Zagreb Challenger Granby Challenger Beijing Challenger Bratislava Challenger Dallas Challenger Ostrava Challenger Prague Challenger Nottingham-2 Challenger Winnetka Challenger Binghamton Challenger Bangkok Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Geneva Challenger Le Gosier Challenger Leon Challenger Nottingham Challenger Istanbul Challenger Granby Challenger Astana Challenger Vancouver Challenger Aptos Challenger Banja Luka Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Ilkley Challenger Vancouver Challenger Mons Challenger Brescia Challenger Braunschweig Challenger Orleans Challenger Kobe Challenger Toyota Challenger Astana Challenger Morelos Challenger Seoul Challenger Busan Challenger Mestre Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Cary Challenger Columbus Challenger Kaohsiung Challenger Brest Challenger Pune Challenger Bangalore Challenger Canberra Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Morelos Challenger Indian Wells Challenger Drummondville Challenger Le Gosier Challenger Panama City Challenger Taipei City Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Seoul Challenger Puerto Vallarta Challenger Gimcheon Challenger Busan Challenger Loughborough Challenger Shymkent Challenger Almaty Challenger Perugia Challenger San Benedetto Challenger Padova Challenger Segovia Challenger Como Challenger Bratislava Challenger Seville Challenger Banja Luka Challenger Ortisei Challenger Ismaning Challenger Burnie Challenger Cleveland Challenger Launceston Challenger Bangkok Challenger Morelos Challenger Bangkok Challenger Zhuhai Challenger Shenzhen Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Busan Challenger Rome Challenger Gwangju Challenger Jerusalem Challenger Almaty Challenger Little Rock Challenger Shymkent Challenger Gatineau Challenger Sopot Challenger L'Aquila Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Morelos Challenger Indian Wells Challenger Togliatti Cup - Togliatti France F2 (Bressuire) Aamulehti Tampere Open - Tampere Project Independence Men's Challenger - Mandeville Czech Open - Prostejov 13 BH Tennis Open International Cup - Belo Horizonte Tashkent Challenger - Tashkent Salzburg Challenger Pingguo Challenger Sarajevo Challenger Sao Paulo Challenger Tour Finals Poznan Challenger Guadalajara Challenger Heilbronn Challenger Izmir Challenger Eckental Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Eckental Challenger Raanana Challenger CA Tennis Trophy - Vienna Prague Challenger Astana Challenger Chengdu Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Savannah Challenger TD Waterhouse Cup - Long Island Uncle Tobys Challenger - Tasmania The Swanston Challenger - Sacramento Uncle Toby's Burnie Challenger - Tasmania Ourocard Tennis Challenger - Sao Paulo Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington Austin Challenger - Austin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City ECM Prague Open 2005 - Prague Pro Challenger at Calabasas - Calabasas The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Czech Open 2006 - Prostejov Vicenza Challenger GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara PBZ Zagreb Indoors - Zagreb The $50,000 Pro Challenger at Calabasas - Calabasas Wailea Men's Challenger - Maui China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bancolombia Open - Bogota Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Isla de Lanzarote - Lanzarote Pilot Pen Tennis - New Haven China Open - Beijing ATP Kremlin Cup - Moscow Isla de Gran Canaria - Mas Palomas Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Togliatti Cup - Togliatti AIG Japan Open Tennis Championships - Tokyo Penza Cup - Penza Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Samsung Securities Cup - Seoul Countrywide Classic - Los Angeles Thailand Open - Bangkok Taiwan Challenger - Kaohsiung Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Nottingham-2 Challenger Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Binghamton Challenger Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Oldum Brown Vancouver Open - Vancouver Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Alexander Kolyaskin Memorial - Donetsk AEGON Championships - London Hall of Fame Tennis Championships - Newport Samsung Securities Cup - Seoul PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger XL Bermuda Open - Bermuda Sarajevo Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Rhodes Challenger Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Rijeka Challenger Banja Luka Challenger BMW Open - Munich Power Horse Cup - Dusseldorf Tashkent Challenger Open de Nice Cote d'Azur - Nice Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Aachen Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Citi Open - Washington Sarajevo Challenger San Jose Challenger Guangzhou Challenger Kremlin Cup - Moscow College Station Challenger - College Station Athens Challenger Napoli Challenger Swiss Indoors Basel - Basel Cremona Challenger Fergana Challenger Open Sud de France - Montpellier Nottingham Challenger Banja Luka Challenger Banja Luka Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Swanston Challenger - Sacramento BB&T Atlanta Open - Atlanta Citi Open - Washington Rome Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Vancouver Challenger Delray Beach Open - Delray Beach Shanghai Challenger BRD Nastase Tiriac Trophy - Bucharest Medjurgorje Open - Medjugorje 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 Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Loughborough Challenger Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Helsinki Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Turkish Airlines Open Antalya - Antalya Quimper Challenger St. Petersburg Open - St. Petersburg New York Open - New York Sarajevo Challenger San Luis Potosi Challenger Guzzini Challenger - Recanati Mexico City Challenger Winnetka Challenger Ramat Hasharon Challenger Scheveningen Challenger Trnava Challenger Ortisei Challenger Ortisei Challenger Noumea Challenger Ljubljana Challenger Alphen Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Tunis Challenger Nottingham Challenger Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Yokohama Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Vancouver Challenger Orleans Challenger Mons Challenger Tashkent Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Rennes Challenger Geneva Challenger Bratislava Challenger AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger Irving Challenger Raanana Challenger Batman Challenger Busan Challenger Bordeaux Challenger Home Depot Center USTA Challenger - Carson Manchester Challenger Banja Luka Challenger Aptos Challenger Agri Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Canberra Challenger Ford Tennis Championships - Louisville Bratislava Challenger USTA Comerica Challenger - Aptos Guangzhou Challenger Shenzhen Challenger Singha Tennis Classic - Tarzana Budapest Challenger - Budapest Karshi Challenger Ljubljana Open - Ljubljana Heilbronn Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Geneva Challenger Ortisei Challenger Kun-Ming Challenger dBI Tennis Challenger - Binghamton Cherbourg Challenger Irving Challenger Guadalajara Challenger Open de Montauban - Montauban Leon Challenger Taipei City Challenger Tallahassee Challenger Andria Challenger Busan Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Ismaning Challenger Bratislava Challenger TED Open - Istanbul Poprad Tatry Challenger Happy Valley Challenger Izmir Challenger Budapest Challenger Columbus Challenger Winnipeg Challenger Binghamton Challenger Manerbio Challenger Cordenons Challenger Winnetka Challenger Memphis Open - Memphis Barcelona Challenger Brest Challenger Columbus Challenger Banja Luka Challenger Bordeaux Challenger Cleveland Challenger Canberra Challenger Citta di Monza - Monza Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Zagreb Challenger International Indoor Tennis Championships of Croatia - Zagreb Vancouver Challenger Dallas Challenger Astana Challenger Drummondville Challenger BMW Open - Munich Columbus Challenger Newport Beach Challenger Tennis Channel Open - Las Vegas The Stella Artois Championships - London Medibank International - Sydney Winston Salem - Winston Salem UNICEF Open - 's Hertogenbosch Delray Beach Open - Delray Beach Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg TEB BNP Paribas Istanbul Open - Istanbul PTT Thailand Open - Bangkok Bergamo Challenger U.S. Open - New York Farmers Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Citi Open - Washington 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 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, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 2R, ISR-POR 3-2 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, 1R, HUN-ISR 3-2 Davis Cup, World Group, 1R, CRO-ESP 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 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, PO, CHI-ISR 4-1