Barcelona midfielder Andres Iniesta says he expects to be fit for the Champions League final against Manchester United in Rome on 27 May.
The Catalan side already have concerns over striker Thierry Henry, who has a knee ligament injury, while defender Rafael Marquez is definitely out.
Iniesta tore a thigh muscle during Barcelona's 3-3 draw with Villarreal as his side close in on the Spanish title.
"It is a small tear that wasn't as bad as we thought," said Iniesta.
"I will be in Rome, the enthusiasm I have to play in the final will help my recovery."
Barcelona will definitely be without suspended defenders Eric Abidal and Daniel Alves, while injured Marquez recently had surgery on his left knee.
Iniesta, who scored Barcelona's late equaliser against Chelsea on 6 May to send his side through to the final on away goals, has been ruled out of Wednesday's Copa del Rey final against Athletic Bilbao.
He is also expected to be sidelined for Barcelona's next two La Liga fixtures - against Real Mallorca and Osasuna.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.