The last time Federer was at his best was Wimbledon 2006. His loss to Murray at Cincinnati close to his 25th birthday indicated quite clearly that peak Federer was finished, and a gradual decline would take place.
The fact that Federer has been able to win so many majors since then simply shows how far elevated above the field he was at his peak. By 2008 he was 30 years old and a mono-ridden shell of his former self. He'd be lucky to win one match out of twenty if he played 2004-2006 Federer.
Bills looking good, will win Super Bowl.