It was also his 16th win in 29 meetings against world number two Djokovic and it means he will go into the US Open as clear favourite having become the first man to win five titles at the Cincinnati event.
Federer’s success marked his 21st Masters 1000 trophy, pulling him level with Rafael Nadal on the all-time list. At the age of 31, Wimbledon champion Federer also became the oldest Cincinnati winner since Andre Agassi who was 34 when he won in 2004.
Li Na beats Venus
Meanwhile, China’s Li Na, seeking her first WTA title since winning the 2011 French Open, defeated Venus Williams 7-5, 3-6, 6-1 on Saturday to reach the final.