Novak Djokovic defeats Roger Federer in 5 sets to win Wimbledon final