The No. 4 overall draft pick couldn't practice Wednesday or Thursday after hurting his left knee and toe in last week's loss to Houston.
Coach Mike Shanahan said Williams is doing "much better." He said if Williams plays, it might not necessarily be in a starting role.
Stephen Heyer would start if Williams doesn't, although Heyer might play at right tackle, with Jammal Brown moving to the left side.
Defensive lineman Anthony Bryant is out for the game after sustaining a concussion during practice Wednesday. Fellow tackle Albert Haynesworth had a full practice for the second straight day. Haynesworth missed last week's game with a sprained ankle; the team would not say which ankle is hurt.
Copyright 2010 by The Associated Press