The Serb’s hopes of a remarkable ‘Golden Slam’ were dashed by the German’s comeback victory
Djokovic, representing Serbia, was looking to add to his singles bronze medal from Beijing 2008 and move a step closer to the ‘Golden Slam’ – achieved by winning all four Grand Slams and an Olympic gold medal in one calendar year.
The 34-year-old won the first three majors of the year by triumphing at the Australian Open, French Open and Wimbledon, with the US Open set to begin at the end of August.
But Germany’s Zverev fought from a set down to beat Djokovic in three frames on Friday, denying the Serb an elusive Olympic gold medal with a 1-6 6-3 6-1 victory.
World No6 Zverev will face Karen Khachanov of the Russian Olympic Committee in the final.
Djokovic, meanwhile, will take on Pablo Carreno Busta in the bronze-medal match, after the Spaniard was beaten 6-3 6-3 by Khachanov in the semi-finals.
Djokovic’s Wimbledon title earlier this month was his sixth at the grass-court major and 20th Slam trophy overall. That victory saw him tie Roger Federer and Rafael Nadal’s joint-record of 20 major men’s trophies.