Houston running back Arian Foster returned to practice Wednesday after missing the season opener because of a left hamstring injury.