The stats are wrong, aces are counted x2. Federer had 80 winners in this match (including aces, 59 excluding aces).
I hope you didn't get those stats from the slam tracker as they're terribly WRONG. For whatever reason an ace registers as TWO winners on the tracker, so big servers will always end up with crazy amount of winners.
Unfortunately stats in Completed Matches section on Wimbledon page are from the same source.