Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Bosnia/Herzegovina F1 Hungary F6 Tunisia F4 Tunisia F5 Croatia F2 Morocco F1 Hungary F3 Serbia & Montenegro F1 Serbia & Montenegro F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Serbia & Montenegro F5 Australia F5 France F17 France F18 Croatia F2 Australia F5 UAE F1 UAE F2 Great Britain F7 Italy F16 Norway F1 Ireland F1 Great Britain F10 Great Britain F11 Slovakia F2 Finland F2 Australia F12 Australia F13 Great Britain F1 France F1 Australia F2 Sweden F3 Italy F11 Great Britain F9 Great Britain F10 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Usa F7 Australia F1 Australia F2 Great Britain F4 France F13 France F14 Turkey F9 Algeria F2 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F1 Korea F2 Australia F6 Australia F7 Australia F1 Australia F2 Spain F9 Italy F15 Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 Morocco F2 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Australia F6 Australia F10 Australia F4 Norway F2 France F12 Great Britain F14 France F2 Great Britain F6 Great Britain F13 Australia F1 Nottingham Challenger Knoxville Challenger Leon Challenger Seoul Challenger St. Brieuc Challenger Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Kyoto Challenger West Lakes Challenger Anning Challenger Toyota Challenger Irving Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Manchester Challenger Monterrey Challenger Heilbronn Challenger Chicago Challenger Bangkok Challenger Sophia Antipolis Challenger Tunis Challenger Heilbronn Challenger Surbiton Challenger Campos do Jordao Challenger Hamburg Challenger Bratislava Challenger USA F28 Gimcheon Challenger Bordeaux Challenger Dallas Challenger Ostrava Challenger Nur-Sultan 2 Challenger Belgrade Challenger Prostejov Challenger Athens Challenger Alexander Kolyaskin Memorial - Donetsk Playford Challenger Bangkok Challenger Lille Challenger Bordeaux Challenger Aix En Provence Challenger Las Vegas Challenger Dallas Challenger Canberra Challenger Nottingham Challenger Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gemax Samsung Open 2005 - Belgrade Synsam Swedish Open - Bastad Croatia Open - Umag China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Kia International in Caloundra - Caloundra U.S. Mens's Clay Court Championship - Houston Kia International in Burnie - Burnie 3rd Volkswagon Challenger - Wolfsburg Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Unique Zagreb Open - Zagreb The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Akbank Private Banking TED Open 2006 - Istanbul The LTA Nottingham Challenger - Nottingham ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Alexander Kolyaskin Memorial - Donetsk Thailand Open - Bangkok Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental ATP Kremlin Cup - Moscow Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Morocco Tennis Tour - Casablanca LTA Cardiff Challenger - Cardiff Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia LTA Nottingham Challenger - Nottingham Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Karshi Challenger - Karshi Legg Mason Tennis Classic - Washington Ethias Trophy - Mons Samsung Securities Cup - Seoul Flea Market Cup - Busan Thailand Open - Bangkok PEOPLEnet Cup - Dnepropetrovsk Nur-Sultan Challenger Caloundra ATP Challenger - Caloundra McDonalds ATP Challenger - Burnie St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda The Dubai Tennis Championships - Dubai Rijeka Open - Rijeka Sail Open - New Delhi Serbia Open - Belgrade New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Pilot Pen Tennis - New Haven Sunset Moulding Challenger - Yuba City AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Diputacion Ciudad de Pozoblanco - Cordoba Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Columbus Challenger ABN AMRO World Tennis Tournament - Rotterdam San Marino CEPU Open - San Marino BH Tenis Open International Cup 2008 - Belo Horizonte Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Copa Petrobras-Colombia - Bogota Gerry Weber Open - Halle Keio Challenger International Tennis Tournament - Yokohama Legg Mason Tennis Classic - Washington Belgrade Challenger Malaysian Open - Kuala Lumpur Baton Rouge Challenger Ramat Hasharon Challenger Rakuten Japan Open - Tokyo Fergana Challenger Kremlin Cup - Moscow Nottingham Challenger Brisbane International - Brisbane Apia International - Sydney Belo Horizonte Challenger ABN AMRO World Tennis Tournament - Rotterdam Brasilia Challenger Delray Beach International Tennis Championships - Delray Beach Sarajevo Open - Sarajevo Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Burnie Challenger Monterrey Challenger Winston-Salem Open - Winston-Salem Eckental Challenger Jersey Challenger PTT Thailand Open - Bangkok BH Telecom Indoors Sarajevo 2006 - Sarajevo Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Ismaning Challenger ATP Guzzini Challenger - Recanati Rhodes Challenger Dubai Duty Free Tennis Championships - Dubai Ramat Hasharon Challenger BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Busan Challenger SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Carson Challenger Citi Open - Washington Kia International In Kawana - Kawana St. Petersburg Open - St. Petersburg Ojai Challenger MST ATP Challenger International - Burnie Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Segovia Challenger Istanbul Challenger Akbank Private Banking TED Open - Istanbul Karshi Challenger Astana Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Club Coop's ATP Challenger International - Brisbane Citi Open - Washington Winston-Salem Open - Winston-Salem Heilbronn Open - Heilbronn Shenzhen Open - Shenzhen Izmir Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Credicard Citi Mastercard Tennis Cup - Campos do Jordao Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Burnie Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Caloundra Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Dallas Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Dunlop World Challenge - Toyota Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Jersey Challenger St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Busan Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Aptos Challenger Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade cinch Championships - London Johannesburg Challenger Burnie Challenger Caloundra Challenger Pingguo Challenger Honolulu Challenger Busan Challenger Rimouski Challenger Anning Challenger Wuhan Challenger Beijing Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Noumea Challenger Burnie Challenger Sydney Challenger Kyoto Challenger Leon Challenger Aptos Challenger Charlottesville Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Rimouski Challenger Charlottesville Challenger Guadalajara Challenger Champaign Challenger Kun-Ming Challenger Dallas Challenger Rimouski Challenger Busan Challenger Nottingham-2 Challenger Winnetka Challenger Cortina Challenger San Marino Challenger Como Challenger Genova Challenger Banja Luka Challenger Geneva Challenger Charlottesville Challenger Shenzhen Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Taipei City Challenger Busan Challenger Manchester Challenger Busan Challenger Bangkok Challenger Gemax Open - Belgrade Tiburon Challenger Stockton Challenger Kia International In Caloundra - Caloundra Knoxville Challenger Champaign Challenger Drummondville Challenger Guadalajara Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Tiburon Challenger Monterrey Challenger Fairfield Challenger Las Vegas Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal 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 Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Brieuc Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai Split Challenger Nottingham 1 Challenger Serbia Open - Belgrade Winnetka Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open Sabadell Atlantico - Barcelona Western & Southern Open - Cincinnati PBZ Zagreb Indoors - Zagreb Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Taipei City Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Rome Challenger The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Orange Prokom Open - Sopot Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Open SEAT 2008 - Barcelona AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis China Open - Beijing China Open - Beijing Brisbane International - Brisbane BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Delray Beach Open - Delray Beach Kremlin Cup - Moscow AEGON Championships - London Kremlin Cup - Moscow Hungarian Open - Budapest Mercedes Cup - Stuttgart Antalya Cup - Antalya If Stockholm Open - Stockholm Brisbane International - Brisbane Gazprom Hungarian Open - Budapest DIEMA XTRA Sofia Open - Sofia Grand Prix Hassan II - Marrakech Sydney International - Sydney Yokohama Challenger U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York Wimbledon - London French Open - Paris 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 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) All Lower level tournaments Olympics - Rio de Janeiro Olympics - London