Puyol put his injury nightmares to one side over the weekend with an excellent display against Zaragoza. The defending La Liga champions won 4-0 on Saturday at the Nou Camp - Puyol even scored Barca's third of four goals on the night.
In an interview with Barca TV program El Marcador, Puyol said that the match against the Italian team "is the game we all want to play in".
"I've always liked Milan. It will be an important game and we hope that all goes well," he said.
The skipper maintains Barca will go to the San Siro "with lots of enthusiasm" and will continue to play their attacking brand of football in the away game in order to get a good result.
He added that Milan "have lots of players who can make a difference" which means coach Pep Guardiola and the entire team will have to "work really hard to try and win".
Much has been made in the media about the match with Milan because it will almost certainly feature Zlatan Ibrahimovic going up against his former Barcelona team-mates for the Serie A side.
Ibrahimovic has not held back in his criticism of Guardiola following his exit from Catalonia, and Puyol is certain the Sweden international will go into the game "highly motivated".
"But then again, who doesn't against Barca? There's a lot to play for, and he'll give everything, but in any case, I don't think he can be any more motivated than we are," Puyol said.
The two European heavyweights met back in September in the opening game of Group E which finished 2-2 at the Nou Camp.
A late Thiago Silva header earned the Rossoneri a share of the Group H spoils that day.
Archive: Why it went wrong for Ibra at Barca