Barcelona were dealt a blow with the news that skipper Carles Puyol will be sidelined for three weeks with an ankle injury. The Primera Liga leaders said that the 30-year-old defender twisted ankle ligaments during Saturday's 2-0 home win over Athletic Bilbao. Puyol fell awkwardly seconds before the final whistle at Nou Camp, where he had to be stretchered off in frustration. The Spain center-half is now certain to miss Wednesday's Champions League home clash with Lyon. Barca also have full-back Eric Abidal sidelined for the round of 16 return leg with the French champions.