Here are some of the online reports and photos from day one of 49ers Training Camp.

Morning practice

Training camp opens but hitting will have to wait - Press Democrat

All the news from training camp Day 1 (A.M. practice) - Sacramento Bee

Notes from Camp's First Practice -

Training Camp - Day One - San Francisco Chronicle

Afternoon practice

Training camp notes, P.M. practice - Sacramento Bee

Niners' Friday afternoon update - Press Democrat

Afternoon session - San Francisco Chronicle


Photos from 49ers Training Camp: Day One -