Wimbledon Finals 2019 : Novak Djokovic writes history yet again | longest wimbledon final ever
The top seed became the first player to win a singles match on a deciding tie-break with the pair locked at 12-games all in the fifth set.
Federer had earlier served for victory at 8-7 in the deciding set but Djokovic saved two championship points to remain in the hunt for his fifth Wimbledon crown.
A mis-hit forehand sealed 37-year-old Federer's fate and denied him the chance to become the oldest man in the Open Era to win a Grand Slam title.
Djokovic has now won four out of the last five Grand Slam tournaments, taking his overall tally to 16 as he edges ever closer to Federer's record of 20.