Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 Wimbledon - London Troyes Challenger Nordea Open - Bastad Shanghai Rolex Masters - Shanghai U.S. Open - New York Davis Cup, Group C, Valencia Guangzhou Challenger Chengdu Open - Chengdu China Open - Beijing Shenzhen 2 Challenger Stockholm Open - Stockholm Rolex Paris Masters - Paris Bergamo Challenger Sofia Open - Sofia M25 Hua Hin M25 Mumbai Nonthaburi 1 Challenger Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Chennai Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Australian Open - Melbourne Pune Challenger Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Bengaluru Challenger Davis Cup, World Group, Q, SRB-SVK 0-4 BNP Paribas Open - Indian Wells Miami Open - Miami M25 New Delhi New Delhi Challenger Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen 1 Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Taipei Challenger Guangzhou Challenger French Open - Paris M25 Tianjin M15 Tianjin Hamburg Open - Hamburg Astana Challenger Jinan Challenger Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Shanghai Challenger Zhangjiagang Challenger Guangzhou Challenger U.S. Open - New York Rolex Paris Masters - Paris Erste Bank Open - Vienna Belgrade Open - Belgrade Monte-Carlo Rolex Masters - Monte-Carlo Cap Cana Challenger BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome M25 Champaign Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Brisbane International - Brisbane Adelaide International - Adelaide Australian Open - Melbourne Oeiras 4 Challenger Sassuolo Challenger Miami Open - Miami Estoril Challenger Mutua Madrid Open - Madrid Girona Challenger Cancun Challenger Tiriac Open - Bucharest Gonet Geneva Open - Geneva French Open - Paris Perugia Challenger Wimbledon - London Cordenons Challenger U.S. Open - New York Seville Challenger Bad Waltersdorf Challenger Serbia F1 Russia F3 Serbia F4 Nigeria F3 Nigeria F4 Russia F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Ukraine F3 Austria F4 Serbia F2 Austria F5 Austria F6 Serbia F3 Russia F3 Serbia F4 Serbia F5 Russia F5 Serbia F6 Russia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Germany F3 Ivory Coast F1 Ivory Coast F2 Spain F9 Egypt F4 Egypt F5 Egypt F6 Russia F1 Russia F2 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Russia F3 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Bosnia & Herzegovina F2 Turkey F2 Turkey F3 Kazakhstan F1 Turkey F4 Kazakhstan F2 France F6 Italy F4 France F7 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F4 Egypt F5 Turkey F1 Turkey F2 Spain F7 Italy F1 Italy F2 Italy F3 Italy F4 Italy F11 Croatia F10 M25 New Delhi M25 Lucknow M25 Jakarta M25 Jakarta Furth Challenger Tallahassee Challenger M25 Dallas Anytech365 Andalucia Open - Marbella IPP Open - Helsinki IPP Open - Helsinki Sony Ericsson Open 2008 - Belgrade Geneva Challenger - Geneva President's Cup - Astana IPP Open - Helsinki Belgrade Challenger Korat Challenger Zagreb Challenger Karlsruhe Challenger Geneva Challenger - Geneva Penza Challenger Saransk Challenger Geneva Challenger Como Challenger Banja Luka Challenger Ljubljana Challenger Astana Challenger Helsinki Challenger Khanty-Mansiysk Challenger Kazan Challenger Belgrade Challenger Sarajevo Challenger Zagreb Challenger Fergana Challenger Milan Challenger Orbetello Challenger Saransk Challenger Kitzbuhel Challenger Seville Challenger Banja Luka Challenger Todi Challenger Ljubljana Challenger Astana Challenger Salzburg Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Monza Challenger Rome Challenger Ostrava Challenger Zagreb Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Orbetello Challenger Segovia Challenger Binghamton Challenger Samarkand Challenger Karshi Challenger Seville Challenger Szczecin Challenger Todi Challenger Ljubljana Challenger Madrid Challenger Geneva Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Casablanca Challenger Rabat Challenger Sarajevo Challenger Bath Challenger Marrakech Challenger Mersin Challenger Rome Challenger Napoli Challenger Caltanissetta Challenger Nottingham Challenger Nottingham-2 Challenger Milan Challenger Braunschweig Challenger Bercuit Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Samarkand Challenger Karshi Challenger Segovia Challenger St. Remy Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Loughborough Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Blois Challenger Braunschweig Challenger Portoroz Challenger San Benedetto Challenger Vancouver Challenger Aptos Challenger San Marino Challenger Como Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Tashkent Challenger Kazan Challenger Geneva Challenger Seoul Challenger Yeongwol Challenger Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger St. Brieuc Challenger Tunis Challenger Rome Challenger Winnetka Challenger Portoroz Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bucaramanga Challenger Santo Domingo Challenger Kazan Challenger Raanana Challenger Batman Challenger Mersin Challenger Karshi Challenger Prostejov Challenger Moscow Challenger Fergana Challenger Marburg Challenger Todi Challenger Astana Challenger Segovia Challenger Portoroz Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Agri Challenger Rome Challenger Tashkent Challenger Pune Challenger Hua Hin Challenger Ortisei Challenger Canberra Challenger Wroclaw Challenger Irving Challenger Raanana Challenger Mestre Challenger Bastad Challenger Recanati Challenger Biella Challenger Astana Challenger Tashkent Challenger Pune Challenger Ortisei Challenger Rennes Challenger Quimper Challenger Budapest Challenger Zhuhai Challenger Shenzhen Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Caltanissetta Challenger Ilkley Challenger Todi Challenger Bastad Challenger Astana Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Le Gosier Challenger Taipei City Challenger Nanchang Challenger Anning Challenger Eckental Challenger Bratislava Challenger Bergamo Challenger Indian Wells Challenger Phoenix Challenger St. Brieuc Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Nur-Sultan Challenger Vancouver Challenger Orleans Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Bengalaru Challenger Indian Wells Challenger Prostejov Challenger Istanbul Challenger Eckental Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Lugano Challenger Marbella Challenger Nottingham 1 Challenger Nottingham 2 Challenger Istanbul 2 Challenger Bergamo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Bordeaux Challenger Mexico City Challenger San Luis Potosi Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Malaga Challenger Salzburg Challenger Porto Challenger Nur-Sultan Challenger Segovia Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Istanbul Challenger Genova Challenger Parma Challenger Ismaning Challenger Hamburg Challenger Brest Challenger Valencia Challenger Maspalomas Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Vilnius Challenger Cherbourg Challenger Rovereto Challenger Pau Challenger Seoul Challenger Gwangju Challenger Busan Challenger Skopje Challenger Vicenza Challenger Marburg Challenger Blois Challenger Helsinki Challenger Rijeka Challenger Brescia Challenger Cherbourg Challenger Orbetello Challenger Salinas Challenger Wuxi Challenger Shenzhen 1 Challenger Belgrade Challenger Zagreb Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Citi Open - Washington Generali Open - Kitzbuhel Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Open Parc - Lyon Mallorca Championships - Mallorca Hall of Fame Open - Newport Hamburg European Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Sofia Open - Sofia European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Belgrade 2 - Belgrade Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Hamburg European Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Sofia Open - Sofia Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Astana Open - Astana St. Petersburg Open - St. Petersburg Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel German Tennis Championships - Hamburg Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 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 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris 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 Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome 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 Australian Open Qualifying - Doha 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 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, QR, UZB-SRB 2-3 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Group B, Valencia Mutua Madrid Open - Madrid U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, World Group I, 1R, SRB-GRE 3-1 Olympics - Paris