Barcelona defender Carles Puyol is winning his race to be fit for the crunch Champions League tie with Arsenal.
The Catalan captain has not played since January because of knee injury, missing the 2-1 defeat at the Emirates in the last 16 first-leg tie.
The 32-year-old is back in regular training and could be fit to face Real Zaragoza this weekend, but is unlikely to be risked.