Barcelona forward Thierry Henry is facing a battle to be fit for the UEFA Champions League final against Manchester United.
Henry suffered a knee injury in last week's 6-2 thrashing of Real Madrid and the severity of the problem was initially played down.
The French ace was included in the squad which travelled to London for the second leg of the semi-final tie with Chelsea.
He eventually sat out the 1-1 draw which allowed Barcelona to progress on away goals and advance to a final date with holders United in Rome on 27th May.
However, Henry is struggling to recover in time to be available for the game after further tests showed he has suffered a strain to his anterior cruciate ligament.
Club doctors have confirmed that the former Arsenal captain will miss the next four games, including the Copa del Rey final against Athletic Bilbao.
Henry will also sit out the Primera Division fixtures against Villarreal, Mallorca and Osasuna as Barcelona look to wrap up the domestic title.
The club have confirmed that the 31-year-old is undergoing 'specific treatment' in an attempt to be fit for the showdown with United later this month.