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.
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...Jürgen Klopp on Emre Can and James Milner: May 24, 2018
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.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.