Barcelona coach Pep Guardiola has confirmed that defender Carles Puyol is almost certain to miss Wednesday's Champions League tie against Arsenal due to injury.

Puyol has not appeared for Barca since a 3-0 win over Racing Santander on January 22 as he has been struggling with a knee injury.

Though he has taken part in light training, the defender is some way short of match fitness and Guardiola told a press conference on Friday that Puyol's chances of featuring at Emirates Stadium are "really complicated".