The Manchester United striker was expected to be sidelined by a groin injury for around three weeks, after pulling up lame in the 2-1 win over Wolfsburg in midweek.
But boss Ferguson has received some better news since, with the England striker due to be fit for the clash with Bolton on October 17.
He said: "We expect him to be available for the next game, it certainly won't be three weeks.
"We are quite pleased. Obviously it is understandable we wanted to take precautions given his past history but we are quite comfortable with the situation.
"He did miss training earlier this week so maybe we should have left him out. But he wanted to play and I wanted him to play.
"Thankfully it is not a big problem for us."