Emre Can could feature for Liverpool in this weekend's mouthwatering Champions League final showdown with holders Real Madrid.
Manager Jurgen Klopp initially feared a back injury sustained against Watford in March would keep Can out for the remainder of the season.
SIGN UP to stream the Champions League final LIVE in Canada on DAZN
But the midfielder, who has been heavily linked with a move to Juventus, was back in training on Monday and Klopp revealed he was an "option" for Saturday's match in Kiev.
Meanwhile, James Milner has also been given the all-clear following a minor muscle problem.
"Millie was clear [he would be fit] and Emre is a surprise," Klopp told Liverpool's official website.
"He [Can] told me he would come back, try this and that and then we would talk to people. We thought it would be difficult, but he came back and from the first day it was like, 'Okay, that looks good, how do you feel?', 'Very good' and then the next day 'very good' again.
"Now he trains completely normal. He's a nice option and that's why he is with us."
A fitness update from the boss...
— Liverpool FC (@LFC) May 24, 2018
Jürgen Klopp on Emre Can and James Milner: https://t.co/nMFxdc2KII pic.twitter.com/Xwf1ykSGWP
Liverpool will be out to stop Madrid being crowned champions of Europe for the third season running.
The Reds last won the tournament in 2005, coming from 3-0 down to defeat AC Milan on penalties in Istanbul.