Peters first hurt his hamstring July 31. He returned Aug. 4, but left practice early after reinjuring the hamstring. That prompted the team to be careful with his return. Peters dressed during warm-ups for Thursday's preseason game and likely could have played if it was a regular-season game.
"I was trying to make sure it was right," Peters said. "I could have played last week, but I'm just trying to make sure. I don't want to reinjure it and go into the season with it tweaked up."
Allen Barbre started both games in Peters' place. The veteran can swing between tackle and guard, and his work in Peters' absence might have earned him a roster spot.
"I think Allen has really solidified his situation with us from a depth standpoint," coach Chip Kelly said.
Aches and pains
Cornerback Curtis Marsh fractured his right hand in Thursday's preseason game and missed Saturday's practice. Running back Felix Jones strained his left oblique, and tight end Emil Igwenagu suffered a concussion in the game. Both were sidelined Saturday.
The other players who continued to sit because of previous injuries were safety Kenny Phillips (quad), linebacker Casey Matthews (knee), and offensive linemen Danny Watkins (concussion) and Dennis Kelly (back).
Running back Bryce Brown, long-snapper Jon Dorenbos, and tackle Ed Wang all returned to practice after missing Thursday's game.
The Eagles signed defensive end Eddie McClam, a 24-year-old who went undrafted out of Old Dominion last season. He participated in Detroit Lions camp in 2012 but did not make the team. McClam is 6-foot-5 and 265 pounds. He adds depth after Phillip Hunt partially tore his anterior cruciate ligament last week.
The Eagles now have 89 players on the active roster.
The Eagles had 20,000 fans at Saturday's open practice at Lincoln Financial Field. The team recognized first responders. The final open practice is Aug. 26.