Novak Djokovic has won his first Olympic gold medal by beating Carlos Alcaraz in the 2024 Games men’s tennis singles final.