The knee injury Barcelona forward Thierry Henry sustained in Saturday's 6-2 win at Real Madrid has made him a major doubt for the UEFA Champions League final against Manchester United.
Henry will miss the King's Cup final against Athletic Bilbao on Wednesday and the next three Spanish Primera Liga fixtures against Villarreal, Real Mallorca and Osasuna, the leaders said on their website on Friday.
The French international has damaged a cruciate ligament and is undergoing treatment to try to get fit for the final against United in Rome on May 27, the club added.