"He's doing better. We'll see him Friday, but he's walking around well," Bochy said. "I can't say when we're going to activate him, but he's making the type of progress we thought."
Huff incurred his injury after jumping over the dugout railing while celebrating Matt Cain's perfect game. It's his second stint on the DL this season, as he missed 13 games in April and May with an anxiety disorder.
In 58 at-bats this season, the 35-year-old has a .155 average with one home run and five RBIs. He has started just 14 games in 2012.