Barcelona coach Pep Guardiola admits Zlatan Ibrahimovic may miss their Champions League clash with Stuttgart.

The Swedish striker was ruled out of last night's 4-0 thumping of Racing Santander with an ankle injury.

Ibrahimovic was left out at the last minute and the Sweden striker must now be a doubt, while Guardiola withdrew captain Carles Puyol late on, but is confident the defender will be fit for the trip to Germany.

"Ibrahimovic's ankle has been bothering him all week and today it was (swollen up) like a potato," he said.

"Puyol had blurred vision, but he'll be fine."