#2 2015 ATP Finals Round Robin: Federer beat Djokovic 7-5 6-2
Following defeats to Djokovic in the finals of Indian Wells, Rome, Wimbledon and the US Open earlier in the season, Federer faced Djokovic for the seventh time in the year, in the round-robin stage of the 2015 ATP Finals.
In one of the most dominating seasons on tour, Djokovic had reached all four Grand Slam finals (winning three) and reached a record eight Masters 1000 finals (winning six of them) as he arrived at the ATP Finals to complete the first 'four-peat' in tournament history.
Following an exchange of breaks, both players were solid on serve for large swathes in the set before Federer surged to a one-set lead by breaking at 5-5. Continuing his aggressive play, Federer rolled through the second set, caressing 19 winners en route to a 7-5 6-2 win and ending Djokovic's record 15-match winning streak at the tournament.
In converting four of his eight break points in the match, Federer also brought Djokovic's 23-match win streak in all competitions to an end.
#1 2019 ATP Finals Round Robin: Federer beat Djokovic 6-4 6-3
Facing his nemesis for the first time after a heartbreaking Wimbledon final loss where he failed to convert two championship points on serve in the fifth set, Federer turned in a lights-out performance under the lights at the O2 to register a dominating 6-4 6-3 win.
Following losses to Dominic Thiem in their previous two group games, both men faced off in a virtual quarterfinal. Djokovic had an early taste of what was on offer as he relinquished a 40-15 advantage on serve in the first game of the set.
Although Djokovic survived to hold, he fell to 0-40 in his next service game and never recovered. Federer rode on the lone break of serve to take the first set 6-4.
Djokovic looked to have stalled Federer's momentum when he survived two break points at 15-40 in the first game of the second to hold serve. But there would be no letting up from Federer.
Having failed to convert his lone break point of the match at 2-1, Djokovic ran into trouble on serve at 2-2 as Federer ripped blistering groundstrokes to puncture Djokovic's defence and grab the first break in the set.
With a vocal partisan crowd cheering for Federer, the Swiss maestro broke Djokovic again in the ninth game of the set and leaped in the air in delight - celebrating his first win in four years over the 32-year-old Serb.
Djokovic's loss ended his slim hopes of a record-tying 6th year-end World No. 1 ranking, and Federer moves to within two wins of becoming the oldest player to triumph at the ATP Finals.
Who Are Roger Federer's Kids? Know All About Federer's Twins