Aiyuk, who has not practiced with the team since February amid a contract standoff, has finally resolved his issues, signing a four-year, $120 million extension last week.
Meanwhile, McCaffrey was sidelined with a calf strain and missed most of training camp and the entire preseason. The injury was never considered serious.
RELATED: 49ers approaching full strength: Aiyuk, McCaffrey expected to practice; Williams on his way
"Yeah, I feel great," McCaffrey said shortly after the injury. "Very cautionary stuff. If we had a game, I would play, but just trying to be smart right now. But still training, still getting a bunch of work in, so that come Week 1, we're ready to roll."
Additionally, tackle Trent Williams is expected to return after ending his lengthy holdout. His representatives are finalizing the details of a restructured deal with the 49ers.
Media access is limited to observing warm-ups and individual drills, with reporters required to leave during team drills. The following videos of Aiyuk and McCaffrey from the early portions of practice have been shared on social media.
Related News
Nobody's perfect. Did you find a mistake in this article?
Report it.
Report it.
More San Francisco 49ers News
49ers vs. Vikings Injury Report: Christian McCaffrey still limited; 2 return to practice Former NFL WR Ed McCaffrey talks 49ers Super Bowl chances, Christian McCaffrey's MVP odds Brandon Aiyuk needs to step up with Deebo and McCaffrey out for 49ers 49ers vs. Vikings Injury Report: Christian McCaffrey among 4 limited in practice