The Swiss master wept as he clinched his 19th Grand Slam in front of his two sets of twins having dismissed Marin Cilic 6-3, 6-1, 6-4.
And Federer vowed to return to defend the trophy next year as he insisted that he can play on until he is 40.
Cilic also burst into tears midway through the second set as he had treatment for the blister on his left foot which wrecked his chances, and wept again at the end, with Centre Court an arena of tears.
Federer, 36 next month, won his seventh title as long ago as 2012 – his first came in 2003, beating Pete Sampras.
Roger Federer never imagined he would be an eight-time Wimbledon champion
Roger Federer beat Marin Cilic in straight sets
Winning eight is not something you can ever aim for
“I didn’t think I was going to be this successful after beating Pete. I hoped to have a chance maybe one day to be in a Wimbledon final and have a chance to win,” he said.
“Winning eight is not something you can ever aim for. I dreamed, I believed, and really hoped that I could actually do it. I put in a lot of work, and it paid off.
“It is very special. Wimbledon will always be my favourite tournament. My heroes walked the grounds and the courts here. Because of them, I became a better player.
“To make history here at Wimbledon really means a lot to me because of all that. I didn’t think that much of it throughout the ceremony.
Get Quotes on Home Insurance
Wimbledon winners through the years Sun, July 16, 2017
Express Sport takes a look back at all those players who have won at WImbledon over the years.
Play slideshow Getty Images 1 of 50
2017 – Garbine Muguruza
"I was so happy I was able to win Wimbledon again because it’s been a long road. It’s been tough at times.
“Number eight obviously means a lot to me because to be part of Wimbledon history is truly amazing.”
Federer, who took 10 weeks off before the grass-court season, vowed: “The goal is definitely to be here again next year to defend. There’s never a guarantee 35 or 36.
“Could I still be playing here when I’m 40? You would think so, health permitting.”
Marin Cilic broke down in tears midway through the second set
Cilic said: “I got a really bad blister. I felt it in the semis. The physios did as much as they could, but I still felt the pain.
“It didn’t hurt so much that it was putting me in tears. It was really bad luck. I knew I could not give my best in such a big match. It was very difficult.”
There was some joy for British tennis and a Swiss double last night, as Jamie Murray and Martina Hingis won the mixed doubles, beating Heather Watson and Henri Kontinen 6-4, 6-4.