Here's who did not participate in practice:
Martellus Bennett (knee), Rocky Bernard (quadriceps), Chase Blackburn (hip), Andre Brown (concussion), Hakeem Nicks (foot, knee), Kenny Phillips (knee), Corey Webster (hand, hamstring).
Both Michael Boley (hip) and David Diehl (knee) were limited.
Nicks, who has missed each of the Giants' last three contests, did suit up in pads and stretch for today's practice. Yesterday, teammate Ahmad Bradshaw hinted Nicks will be ready for San Francisco.
Bennett, injured in last Sunday's game against Cleveland, said he "messed up sh-t up" in knee. Bennett was able to return to action after the injury, but definitely was limited. He said he wasn't sure he'll be able to go this weekend.
Brown appears unlikely to play with a concussion. Last week, Ramses Barden missed the game due to a concussion he suffered the week prior. Early today, it was reported rookie David Wilson seemed likely to take Brown's spot.
Among the defensive players, Blackburn and Webster are likely to play this week. Phillips will likely miss a second straight game due to a sprained MCL, though it's a positive sign for him to get back to work today.
Also practicing today was Ramses Barden (concussion), Keith Rivers (hamstring), Antrel Rolle (knee), Jayron Hosley (hamstring), Chris Snee (hip)