The defender came through a training session on Sunday and could feature against Bayern Munich on Tuesday night
Barcelona have been boosted by the return of defender Jeremy Mathieu after he was named in their squad to face Bayern Munich on Tuesday.
The France international missed the first leg of the Catalans Champions League semi-final against the Bundesliga side last week with an Achilles problem.
However, the former Valencia man came through a training session on Sunday and coach Luis Enrique must now decide whether to start him at the Allianz Arena.
In his absence, Javier Mascherano lined up alongside Gerard Pique at centre-back as Barca ran out 3-0 winners at Camp Nou and all but sealed their place in the final.
Mathieu also sat out Saturday’s 2-0 victory over Real Sociedad, which saw the club move four points clear of Real Madrid at the top of La Liga with two games to play.