Texans running back Arian Foster said he expects to be ready to play against the Indianapolis Colts in two weeks following Houston's bye week.