World no.1 Novak Djokovic won his 16th Grand Slam title after a thrilling 7-6 (5), 1-6, 7-6 (4), 4-6, 13-12 (3) victory over second seed and eight-time former titlist Roger Federer in the epic Wimbledon men’s singles final.