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 Salzburg Challenger Nordea Open - Bastad Wimbledon - London Mallorca Challenger Bratislava 2 Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna Helsinki Challenger Ismaning Challenger Danderyd Challenger Canberra Challenger Australian Open - Melbourne Manama Challenger Ottignies-Louvain-la-Neuve Challenger BNP Paribas Open - Indian Wells Barletta Challenger Bucharest Open - Bucharest French Open - Paris Internazionali BNL d'Italia - Rome Nottingham 2 Challenger Zagreb Challenger Ilkley Challenger Wimbledon - London Santo Domingo Challenger U.S. Open - New York Istanbul Challenger Manacor Challenger Hangzhou Open - Hangzhou Brest Challenger Almaty Open - Almaty Belgrade Open - Belgrade Banja Luka Challenger Sibiu Challenger BNP Paribas Open - Indian Wells Cap Cana Challenger Rio Open - Rio de Janeiro Rosario Challenger Mutua Madrid Open - Madrid Adelaide International - Adelaide Argentina Open - Buenos Aires Australian Open - Melbourne Plava Laguna Croatia Open - Umag National Bank Open - Toronto Tiriac Open - Bucharest Bordeaux Challenger Hamburg Open - Hamburg French Open - Paris Boss Open - Stuttgart Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Cincinnati Open - Cincinnati U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai European Open - Brussels Erste Bank Open - Vienna Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 Great Britain F1 Great Britain F2 Croatia F1 Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Croatia F1 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Czech Republic F1 Czech Republic F3 Turkey F2 Slovenia F3 Austria F1 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 Italy F16 Italy F19 Germany F7 Russia F1 Russia F2 Croatia F2 France F5 Italy F7 Croatia F11 Croatia F12 Steelers Cup - Kosice Tatra Banka Open - Bratislava Stella Artois Clay Court Championships - Budaors Czech Open 2006 - Prostejov GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Tatra Banka Slovak Open - Bratislava Recanati Challenger Mons Challenger Bratislava Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Steelers Cup 2005 - Kosice Guangzhou Challenger Pingguo Challenger Ostrava Challenger Prague Challenger Tatra Banka Open - Bratislava Nottingham Challenger Nottingham Challenger Izmir Challenger Rennes Challenger Challenger Brasov - Brasov Kobstaedernes ATP Challenger - Kolding Dallas Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Prague Challenger Nottingham Challenger Kosice Challenger Milan Challenger San Marino Challenger Cordenons Challenger Brasov Challenger - Brasov Como Challenger Brasov Challenger Banja Luka Challenger ATP Challenger Trophy 2007 - Trnava Trnava Challenger Kobstaedernes ATP Challenger - Kolding Lermontov Challenger Flea Market Cup - Busan Heilbronn Open - Heilbronn Tashkent Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Baden Open - Karlsruhe Bratislava Challenger Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Helsinki Challenger GHI Bronx Tennis Classic - Bronx Open de Rennes - Rennes Sarajevo Challenger Fergana Challenger Dallas Challenger Sarajevo Challenger Le Gosier Challenger Pozoblanco Challenger Manchester Challenger Segovia Challenger St. Remy Challenger Ostrava Challenger Johannesburg Challenger Rome Challenger Chuncheon Challenger Busan Challenger Prostejov Challenger Kosice Challenger Granby Challenger Poznan Challenger Johannesburg Challenger Liberec Challenger Alphen Challenger St. Remy Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Casablanca Challenger Bratislava Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha Bergamo Challenger Irving Challenger Mersin Challenger Shenzhen Challenger Ostrava Challenger Taipei City Challenger Gimcheon Challenger Samarkand Challenger Arad Challenger Braunschweig Challenger San Benedetto Challenger Granby Challenger Poznan Challenger Tampere Challenger Meknes Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger Raanana Challenger San Luis Potosi Challenger Mersin Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger San Benedetto Challenger Portoroz Challenger Alphen Challenger St. Remy Challenger Kenitra Challenger Izmir Challenger Orleans Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Brest Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Czech Indoor Open - Prague Quimper Challenger Jonkoping Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Busan Challenger Seoul Challenger Togliatti Cup - Togliatti Bangkok Challenger dBI Tennis Challenger - Binghamton Prostejov Challenger Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Internationaux de Doubs Open de Franchie-Comte - Besancon Alphen Challenger Izmir Challenger Orleans Challenger Mons Challenger Mohammedia Challenger Tashkent Challenger Budapest Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Bratislava Challenger Brescia Challenger Irving Challenger Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Taipei City Challenger Surbiton Challenger Blois Challenger Portoroz Challenger Santo Domingo Challenger Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Status Athens Open - Athens Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Unicredit Czech Open - Prostejov Bratislava Challenger Irving Challenger Glasgow Challenger Loughborough Challenger Busan Challenger Bratislava Challenger Cary Challenger Trieste Challenger Meerbusch Challenger Istanbul Challenger Open des Alpes Trophee BNP Paribas - Grenoble Split Challenger Ostrava Challenger Bratislava Challenger Tunis Challenger Kobstaedernes ATP Challenger - Kolding Sarajevo Challenger Tatra Banka Slovak Open - Bratislava Bonn Challenger PEOPLEnet Cup - Dnepropetrovsk Winston-Salem Open - Winston-Salem Cherbourg Challenger Kun-Ming Challenger Dharwad Challenger 2006 - Dharwad Kazan Challenger Athens Challenger Guadalajara Challenger Phoenix Challenger Genova Challenger Tashkent Challenger IPP Open - Helsinki Dubai Duty Free Tennis Championships - Dubai Kenitra Challenger Seoul Challenger Tashkent Challenger Kosice Open-Steelers Cup 2008 - Kosice Geneva Challenger Bratislava Challenger Helsinki Challenger Tatra Banka Open 2003 - Bratislava Andria Challenger Sunrise Challenger Ostdeutscher Sparkassen Cup - Dresden Casablanca Challenger Brest Challenger Eckental Challenger Orleans Challenger Bergamo Challenger Wroclaw Challenger St. Brieuc Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Lisbon Challenger Prosperita Open 2007 - Ostrava Zagreb Challenger Brescia Challenger Siemens Open 2007 - Scheveningen Drummondville Challenger Pozoblanco Challenger Surbiton Challenger Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Astana Challenger Segovia Challenger Samsung Securities Cup - Seoul Tunis Open - Tunis Tennis Napoli Cup - Napoli St. Remy Challenger Granby Challenger Mons Challenger BH Indoor Sarajevo - Sarajevo Eckental Challenger Eckental Challenger Meerbusch Challenger Mallorca Challenger Bergamo Challenger Ortisei Challenger Ilkley Challenger Heilbronn Challenger Orleans Challenger Ismaning Challenger Szekesfehervar Challenger Matsuyama Challenger Noumea Challenger Antalya Challenger Zadar Challenger Helsinki Challenger Ostrava Challenger Prague 2 Challenger Arad Challenger Tunis Challenger Bratislava 1 Challenger Poznan Challenger Bratislava 2 Challenger Lyon Challenger Montemar Challenger Maia Challenger Canberra Challenger Busan Challenger Kosice Challenger Tulln Challenger Zadar Challenger Mons Challenger Lima Challenger Raanana Challenger Kaohsiung Challenger Orleans Challenger St. Brieuc Challenger Ortisei Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger BCR Open Romania - Bucharest Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Perugia Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Open Seat Godo 2007 - Barcelona Ismaning Challenger Mercedes Cup - Stuttgart Eckental Challenger Bratislava Challenger BCR Open Romania - Bucharest Medibank International - Sydney Bendigo Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Split Challenger PBZ Zagreb Indoors - Zagreb Barcelona Challenger Lisbon Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Gerry Weber Open - Halle Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Marbella Challenger Belgrade Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Rome 2 Challenger Ostrava Challenger BMW Open - Munich Gerry Weber Open - Halle Prague Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Zagreb Challenger Open de Moselle - Metz Open Sud de France - Montpellier Oeiras 3 Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Biella 7 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Power Horse Cup - Dusseldorf Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Sibiu Challenger Winston-Salem Open - Winston-Salem Barcelona Challenger Shenzhen Open - Shenzhen Kremlin Cup - Moscow Aircel Chennai Open - Chennai Ismaning Challenger Heineken Open - Auckland Bratislava Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Helsinki Challenger Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Biel Challenger Forli 3 Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Bendigo Challenger Forli 5 Challenger Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger Lugano Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Konzum Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Ostrava Challenger Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Mauthausen Challenger Delray Beach Open - Delray Beach Zagreb Challenger Dubai Duty Free Tennis Championships - Dubai Troisdorf Challenger Nottingham Challenger Hungarian Open - Budapest Malaga Challenger TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Zug Challenger Mercedes Cup - Stuttgart Cordenons Challenger Gerry Weber Open - Halle Santo Domingo Challenger Banja Luka Challenger Como Challenger Mallorca Challenger Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Sibiu Challenger ASB Classic - Auckland Sydney International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Ortisei Challenger TEB BNP Paribas Istanbul Open - Istanbul Yokohama Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Kobe Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Open 13 Provence - Marseille bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Noventi Open - Halle Hall of Fame Open - Newport Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Serbia Open - Belgrade Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Vilnius Challenger Barcelona Open Banc Sabadell - Barcelona Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Citi Open - Washington Open de Nice Cote dAzur - Nice PTT Thailand Open - Bangkok Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis PBZ Zagreb Indoors - Zagreb Astana Open - Astana Qatar ExxonMobil Open - Doha French Open - Paris Erste Bank Open - Vienna Movistar Chile Open - Santiago Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach AEGON Championships - London Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Japan Open Tennis Championships - Tokyo Grand Prix Hassan II - Marrakech Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Apia International - Sydney US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg BMW Open - Munich Firenze Open - Florence Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati 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 Shanghai Rolex Masters - Shanghai 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 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 Western & Southern 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 1R, BIH-POL 5-0 French Open - Paris Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, 1R, BIH-GER 0-4 French Open - Paris Western & Southern Open - Cincinnati Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai French Open - Paris Olympics - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group I, PO, SVK-SWE 3-2 BNP Paribas Open - Indian Wells Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group I, PO, SVK-POR 3-1 U.S. Open - New York Olympics - Rio de Janeiro Japan Open Tennis Championships - Tokyo Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3