Barcelona striker Thierry Henry is struggling to make the Champions League final against Manchester United due to knee ligament damage.
Henry, 31, suffered the injury during the 6-2 La Liga win at Real Madrid, forcing him to miss the controversial midweek 1-1 draw at Chelsea which booked a final date with Manchester United on May 27.
A club statement said: "Henry is facing a fitness race to be able to appear in the Euro final in Rome."