Novak Djokovic has won his second men's singles title at Wimbledon after an epic five-set final against Roger Federer.

The Serb defeated his opponent 6-7 (7-9), 6-4, 7-6 (6-4), 5-7, 6-4 after almost four hours on Centre Court, reclaiming the title he lost to Andy Murray a year ago.

Federer - chasing a record eighth success at Wimbledon - was the crowd favourite at SW19 and got things off to a good start, winning the opening set after a tie-break.

However, Djokovic hit back and after winning the second 6-4, went in front after another captivating tie-break.

And the 27-year-old looked to be heading for the title with one match point in the fourth, but his Swiss opponent showed incredible steel to win five games in a row and take it to a nail-biting final set.

But Federer couldn't complete the turnaround and with Djokovic on another match point, hit the net to hand the Serb the championship.