The Serbian Novak Djokovic has won a second Wimbledon tennis title after coming out on top in an extraordinary battle of wills against seven-times winner Roger Federer.
The top seed eventually triumphed 6-7 6-4 7-6 5-7 6-4 in a gripping encounter.
The Serb, who has now won seven grand slam titles, denied Federer the opportunity to win a record eighth All England Club trophy but was pushed all the way by the Swiss who faced a match point in the fourth set before forcing a decider.
Djokovic eventually wrapped up the contest that will go down as one of the greatest Wimbledon finals in three hours and 56 minutes, falling to the ground in celebration before climbing to the players' box to greet his camp with an emotional embrace.
Djokovic had lost his last three grand slam finals.