AC Milan coach Carlo Ancelotti must decide between Filippo Inzaghi and Alberto Gilardino to play up front in the Champions League final in Athens.
But he has been boosted by the return from a knee injury of Paolo Maldini, who will play in his eighth final.
Liverpool winger Boudewijn Zenden is a doubt with an ankle problem, so Harry Kewell could play wide on the left.
Xabi Alonso's inclusion could depend on whether Steven Gerrard plays on the right or in central midfield.
Liverpool's first-choice keeper Jose Reina and back-up Jerzy Dudek have both been passed fit.
Reina injured a shoulder at Fulham and was left out of the final home league game against Charlton as a precaution.
But the Spaniard trained normally last week in La Manga and is available - as is Dudek who has been suffering with a groin problem.
Manager Rafael Benitez will make no decision on Zenden until further checks on the injury.
Benitez said: "It will be difficult to say Boudewijn will be fit for the final now, but I won't say 'no' yet.
"He is strong and determined and it may recover quickly. I still hope he will be OK.
"It will be a big disappointment for him and for us if it's not possible. He can bring character, experience and tactical knowledge to the team."
Liverpool go into the game definitely without injured duo Luis Garcia and Fabio Aurelio, but Benitez is also hopeful Mohamed Sissoko will be available.
Milan fielded virtually a second-string side in their 3-2 defeat to Udinese at the San Siro on Saturday.
And coach Ancelotti admitted he has already decided on his team, and on who will partner Kaka up front.
"Inzaghi scores more goals, but Gilardino's support work is better," he said. "I've already decided on my team but I haven't told the players yet.
"Everyone deserves to play, not only the eleven who start the match. We will have to play our own game in the knowledge it will be difficult to play the ball around against a team that gives very little space.
"But I can say that the squad is in good shape. We have worked well, and we are ready for Wednedsay."
German official Herbert Fandel will referee Wednesday's game in the Olympic Stadium.
Fandel, 43, has been in charge of three of Liverpool's Champions League matches - the last being the 1-0 defeat by Barcelona at Anfield in March - and he has handled five Milan matches in the European Cup.
Carsten Kadach and Volker Wezel are assistant referees, with Florian Meyer the fourth official.