Novak Djokovic has won his fifth Wimbledon title after defeating Roger Federer in an epic five hour Wimbledon final decided by the first ever final set tie break.