Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 Morocco F1 Morocco F2 Hungary F3 Serbia & Montenegro F2 Serbia & Montenegro F3 France F17 France F18 UAE F2 UAE F1 Tunisia F4 Tunisia F5 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 Hungary F6 Croatia F2 Fergana Tennis Challenger Tournament - Fergana Banja Luka Challenger 2005 - Banja Luka Dharwad Challenger 2006 - Dharwad Akbank Private Banking TED Open 2006 - Istanbul Morocco Tennis Tour - Marrakech La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Sony Ericsson Open 2008 - Belgrade Ispat Open 2004 - Ostrava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte The LTA Bolton Challenger - Bolton Mitsubishi Electric Europe Cup - Monza Ourocard Tennis Challenger - Sao Paulo San Marino CEPU Open - San Marino The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Tatra Banka Open - Bratislava Unique Zagreb Open - Zagreb Belgrade Challenger Alexander Kolyaskin Memorial - Donetsk Austin Challenger - Austin Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Tunis Open 2007 - Tunis Tatra Banka Open - Bratislava Lambertz Open by Stawag - Aachen Vancouver Challenger St. Remy Challenger Tashkent Challenger Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Open D'Orleans - Orleans Ostrava Challenger The LTA Men's Challenger - Southampton XL Bermuda Open - Bermuda Rijeka Open - Rijeka Mobilux Open - Luxembourg Open D'Orleans - Orleans 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur ATP Guzzini Challenger - Recanati Internazionali de Tennis di Bergamo - Bergamo Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton Nottingham Challenger Vancouver Challenger Cortina Challenger Aptos Challenger San Marino Challenger Como Challenger Banja Luka Challenger Napa Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Happy Valley Challenger Lambertz Open - Aachen Irving Challenger Dallas Challenger Ischgl International Tennis Challenger 2003 - Ischgl St. Brieuc Challenger Ethias Trophy - Mons Mouilleron-Le-Captif Challenger Architect Open - Budapest Le Gosier Challenger Bratislava Challenger Shenzhen Challenger Tunis Challenger Bordeaux Challenger Heilbronn Challenger Challenger Ford de Cherbourg - Cherbourg Belgrade Challenger Qatar ExxonMobil Open - Doha College Station Challenger - College Station Surbiton Challenger Surbiton Challenger Open 13 - Marseille Bratislava Challenger ECM Prague Open 2005 - Prague Chicago Challenger Playford Challenger Rennes Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Lille Challenger St. Brieuc Challenger Sophia Antipolis Challenger Taipei City Challenger Seoul Challenger Heilbronn Open - Heilbronn Aix En Provence Challenger Busan Challenger Nur-Sultan 2 Challenger Nottingham 1 Challenger Garden Open 2004 - Rome Open de Nice Cote d'Azur - Nice Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo Citta di Monza - Monza Morocco Tennis Tour - Casablanca Gemax Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Antalya Cup - Antalya Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Ostrava Challenger Genova Challenger The Stella Artois Grass Court Championships - London Chennai Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Artois Championships - London Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON Championships - London Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva AEGON Championships - London BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Synsam Swedish Open - Bastad Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport Gerry Weber Open - Halle Astana Open - Nur-Sultan Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London BMW Open - Munich UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya Gerry Weber Open - Halle Citi Open - Washington If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Split Challenger Credit Agricole Suisse Open - Gstaad Taipei City Challenger Apia International - Sydney If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hamburg Challenger Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport China Open - Beijing Eckental Challenger Rakuten Japan Open - Tokyo TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Apia International - Sydney Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Eckental Challenger ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Qatar ExxonMobil Open - Doha Prostejov Challenger Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Serbia Open - Belgrade Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Chennai Open - Chennai Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach 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 Croatia Open - Umag Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Estoril Open - Estoril Bangkok Challenger Chengdu Open - Chengdu Heineken Open - Auckland Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Murray River Open - Melbourne Brisbane International - Brisbane 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 Masters Series - Hamburg Rogers Masters - Montreal BA-CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne BNP Paribas Masters - Paris Sony Ericsson Open - Miami China Open - Beijing BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Serbia Open - Belgrade Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 French Open - Paris Wimbledon - London Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg 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 St. Petersburg Open - St. Petersburg Wimbledon - London If Stockholm Open - Stockholm Swiss Indoors Basel - Basel 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 Erste Bank Open - Vienna 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 Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London Intrum Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group II, PO, CYP-TUN 1-4 U.S. Open - New York U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London Olympics - Rio de Janeiro ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Kooyong Classic - Kooyong AAMI Classic - Kooyong