Kerber was the runner-up to Serena Williams at the All England Club a year ago.
Rogers' confident start belied her world ranking of 70, the American hitting twice as many winners as the top seed in the opening set.
The German was the beaten finalist at Wimbledon a year ago but has not been in the same form in 2017 and could lose her place at the top of the rankings at the end of this tournament.
Already a set down, Kerber faced a break point at 2-4 in the second but raised her game in the nick of time to claim a 4-6 7-6 (7-2) 6-4 triumph and book a last-16 meeting with Garbine Muguruza. "Comparing to the first couple of matches and the last couple of weeks I think this was the most focused I was on the court". Sam Querrey took one game to beat Jo-Wilfried Tsonga in a match suspended Friday due to bad light, while Grigor Dimitrov made it through after opponent Dudi Sela pulled out-the 11th retirement at the championships.
"I have been on Centre Court couple of times before, and I really was feeling all the time very good and have playing really good matches".
Querrey and Tsonga's match was called off at 6-2, 3-6, 7-6 (7/5), 1-6, 6-5, with the French 12th seed not wanting to serve as the light faded, though Querrey was happy to receive.
Osinbajo, Dogara mourn Maitama Sule
According to him, his dad's remains would be flown to Nigeria tomorrow for a befitting burial, according to Muslim rites. Sule's sojourn into Nigerian Politics began in 1976 after he became the Federal Commissioner of public complaints.
"I told myself to try to be aggressive", said Querrey, who reached the Wimbledon quarterfinals previous year. She beat Simona Halep at the Australian Open this year and battled hard, saving break points at 5-6 to force a tie-break. "Every time I start the grass season, I'm like, 'How the hell did I reach that final?'", the 2016 French Open victor said.
Meanwhile, CoCo Vandeweghe won the All-American matchup with a 6-2, 6-4 victory over Alison Riske.
"It was for sure a really important win for me today, especially because it was a really up-and-down match", Kerber said.
Magdalena Rybarikova continued her fine run on grass this year with a comfortable 6-2 6-1 victory over Ukraine's Lesia Tsurenko, while Petra Martic defeated Zarina Diyas 7-6 (8-6) 6-1.
But Kerber had awoken and put a huge amount of pressure on the Rogers serve once again, breaking for the third time in the match to serve at 4-3.