Career 2025 2024 2023 2022 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 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F5 Slovenia F1 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F8 Kazakhstan F9 Germany F3 Germany F4 Russia F1 Russia F2 Turkey F12 Uzbekistan F1 Uzbekistan F2 Ukraine F3 Russia F8 Belarus F1 Belarus F2 Egypt F34 Russia F3 Spain F15 Germany F14 Belarus F4 Turkey F6 Iran F4 Iran F5 Croatia F5 Turkey F26 China F4 Turkey F27 Belarus F2 Russia F8 Russia F6 Russia F7 Belarus F1 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Russia F7 Australia F2 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Slovenia F3 Croatia F5 Belarus F2 M25 Astana Russia F2 M15 Maanshan M15 Luan M25 Luzhou The LTA Bolton Challenger - Bolton Architect Open - Budapest Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Genoa Open Challenger-Fondazione Carige - Genova Kia International in Caloundra - Caloundra Unique Zagreb Open - Zagreb Dublin Challenger - Dublin Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka La Rinascente Tennis Cup Harbour Club Milano - Milan Club Coop's ATP Challenger International - Brisbane 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BH Telecom Sarajevo 2007 - Sarajevo Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ljubljana Open - Ljubljana Mamaia Challenger - Constanta Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Burnie Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Monza Challenger Rome Challenger Rome Challenger Roma Challenger 2007 - Rome Polska Energia Open - Bytom Recanati Challenger Segovia Challenger 's Tennis Masters 07 Challenger - Graz Istanbul Challenger Ljubljana Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Open Prevadies - St. Brieuc Knoxville Challenger Cancun Challenger Burnie Challenger Croatia Osiguranje Rijeka Open - Rijeka Prostejov Challenger Guzzini Challenger - Recanati Marburg Challenger Ljubljana Open - Ljubljana Guayaquil Challenger Cancun Challenger Caloundra Challenger Honolulu Challenger St. Brieuc Challenger Seoul Challenger Zagreb Challenger Rijeka Challenger Nottingham Challenger M15 Astana Braunschweig Challenger Rijeka Challenger Binghamton Challenger ECM Prague Open 2008 - Prague Alphen Challenger Rijeka Open - Rijeka Banja Luka Challenger Ljubljana Challenger Czech Indoor Open - Prague Seoul Challenger Eckental Challenger s'Tennis Masters Challenger - Graz Loughborough Challenger Tallahassee Challenger Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Prosperita Open 2006 - Ostrava Ostrava Challenger Prague Challenger Beijing Challenger Samarkand Challenger Mordovia Cup - Saransk Istanbul Challenger Rhodes Challenger Karshi Challenger Milan Challenger Portoroz Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Astana Challenger Istanbul Challenger Anning Challenger Karshi Challenger Fergana Challenger Kazan Challenger Black Forest Open - Freudenstadt Tyumen Challenger Heilbronn Challenger Shenzhen Challenger Anning Challenger McDonalds ATP Challenger - Burnie Heilbronn Challenger Internazionali di Tennis di Bergamo - Bergamo Nottingham-2 Challenger Fergana Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Helsinki Challenger Kazan Challenger Batman Challenger Anning Challenger Sarasota Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger M25 Toulouse-Balma Mersin Challenger Segovia Challenger Portoroz Challenger Alphen Challenger Sacramento Challenger Tashkent Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bangkok Challenger Bergamo Challenger Gemax Open - Belgrade St. Brieuc Challenger Gwangju Challenger Seoul Challenger Eckental Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Portoroz Challenger Alphen Challenger Ilkley Challenger Tashkent Challenger Fairfield Challenger Izmir Challenger M25 Kiseljak Salzburg Challenger M25 Kursumlijska Banja Brescia Challenger Andria Challenger Happy Valley Challenger Bangkok Challenger 9° Trani Cup - Trani Bergamo Challenger Karshi Challenger Samarkand Challenger Recanati Challenger Astana Challenger St. Remy Challenger Busan Challenger Portoroz Challenger M25 Hong Kong M25 Hong Kong Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Bergamo Challenger Tunis Challenger Sarajevo Challenger Astana Challenger Cordenons Challenger Bratislava Challenger Manerbio Challenger Alessandria Challenger Fairfield Challenger M25 Kachreti Pune Challenger Recanati Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Manila Challenger Dallas Challenger Marburg Challenger Nanjing Challenger Anning Challenger Shymkent Challenger Helsinki Challenger Manchester Challenger Heilbronn Challenger Vancouver Challenger Stockton Challenger Las Vegas Challenger Bangkok Challenger Rennes Challenger Cherbourg Challenger Trnava Challenger St. Brieuc Challenger Dubrovnik Open - Dubrovnik Oeiras 1 Challenger Shenzhen 1 Challenger Bergamo Challenger Shenzhen 1 Challenger Oeiras 1 Challenger M25 Doha Zhangjiagang Challenger Nonthaburi 4 Challenger Cherbourg Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Aptos Challenger Tashkent Challenger Caltanissetta Challenger Rennes Challenger Quimper Challenger Phoenix Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Samarkand Challenger Astana Challenger Ilkley Challenger Wuhan Challenger Italy F3 (Basiglio) Pozoblanco Challenger Segovia Challenger Aptos Challenger Eckental Challenger Phoenix Challenger Rovereto Challenger Mauthausen Challenger Bauer Watertechnilogy Cup 2008 - Eckental Brest Challenger Banja Luka Challenger Mordovia Cup 2005 - Saransk Astana Challenger Shenzhen 2 Challenger Glasgow Challenger Pau Challenger Gwangju Challenger Guangzhou Challenger Wuxi Challenger Bauer Watertechnology Cup 2007 - Eckental Kachreti Challenger Ipsos Bucharest Challenger - Bucharest St. Tropez Challenger Sacramento Challenger Bratislava Challenger Bratislava Challenger Rimini Challenger Cassis Challenger Rijeka Challenger Rennes Challenger Nottingham-2 Challenger Jonkoping Challenger Savannah Challenger Karlsruhe Challenger Furth Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Salzburg Challenger PBZ Zagreb Indoors - Zagreb Heilbronn Challenger Kazan Challenger Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Puebla Challenger ATP Studena Croatia Open Umag - Umag Lugano Challenger Noumea Challenger Kolkata Challenger Perugia Challenger Belgrade Challenger Legg Mason Tennis Classic - Washington Manacor Challenger Brisbane International - Brisbane Helsinki Challenger Tyumen Challenger US Men's Clay Court Championship - Houston China Open - Beijing Qatar ExxonMobil Open - Doha Caltanissetta Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Porto Challenger Barletta Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Johannesburg Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON Championships - London Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Athens Challenger Las Vegas Challenger Fergana Challenger Bangalore Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Helsinki Challenger Open 13 Provence - Marseille Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Astana Open - Nur-Sultan Adelaide International 2 - Adelaide Grand Prix Hassan II - Marrakech Bergamo Challenger China Open - Beijing Astana Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Oeiras 2 Challenger Kazan Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Koblenz Challenger AEGON Championships - London Astana Open - Nur-Sultan Citi Open - Washington Portoroz Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Challenger Adelaide International 1 - Adelaide Bank Austria Tennis Trophy - Vienna Medibank International - Sydney BMW Open - Munich Eckental Challenger Ljubljana Challenger New Delhi Challenger Chengdu Open - Chengdu Astana Open - Astana AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Casablanca Kazan Challenger Power Horse Cup - Dusseldorf Le Gosier Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Orleans Challenger Mons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Wroclaw Challenger BMW Open - Munich Koblenz Challenger Kyoto Challenger Yokohama Challenger Kremlin Cup - Moscow Segovia Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Bendigo Challenger Budapest Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Tata Open Maharashtra - Pune Recanati Challenger Recanati Challenger Kremlin Cup - Moscow Bratislava 2 Challenger Ljubljana Open - Ljubljana Pau Challenger Tiburon Challenger Ricoh Open - 's-Hertogenbosch Nur-Sultan Challenger Vancouver Challenger Bastad Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Mercedes Cup - Stuttgart Chengdu Open - Chengdu Tata Open Maharashtra - Pune Antonio Savoldi-Marco Co. - Manerbio DIEMA XTRA Sofia Open - Sofia Gwangju Challenger Millennium Estoril Open - Estoril Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Antalya Open - Antalya Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona New Delhi Challenger BMW Open - Munich Noventi Open - Halle Thionville Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Astana Challenger PBZ Zagreb Indoors - Zagreb Open 13 Provence - Marseille The Hypo Group Tennis International 2008 - Poertschach Matsuyama Challenger Hersonissos 5 Challenger Yokohama Challenger Lille Challenger Medibank International - Sydney Busan Challenger Porto Challenger Shanghai Challenger Guangzhou Challenger St. Brieuc Challenger Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Koblenz Challenger Vilnius Challenger Busan Challenger Kobe Challenger Nottingham Challenger Milan Challenger Rakuten Japan Open - Tokyo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Western & Southern Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne Rolex Paris Masters - Paris Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Serbia Open - Belgrade Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, 1R, NOR-SLO 0-5 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 3R, POR-SLO 4-1 French Open - Paris Davis Cup, Group 2, 2R, SLO-MAR 2-3 Sony Ericsson Open - Miami Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, SLO-MON 3-2 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 1R, BLR-POR 3-2 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chisinau Challenger U.S. Open - New York Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, BLR-IRL 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Australian Open (juniors) Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 All Lower level tournaments Olympics - Tokyo Sassuolo Challenger Davis Cup, Group 2, 1R, SLO-EGY 5-0