Jurgen Klopp also has a full squad to choose from and his line-up has no surprises. Milner returns to the side after missing the Premier League finale through injury, while Can returns to the bench and could play for the final time in Liverpool colours.
Zidane has a full strength Real Madrid to choose from and that means that Bale starts on the bench, with Isco playing behind Benzema and Ronaldo. Carvajal missed most of the semi-final through injury but is back in the side and will be in for a tough time up against Salah.
Liverpool subs: Simon Mignolet, Emre Can, Dominic Solanke, Ragnar Klavan, Adam Lallana, Nathaniel Clyne, Alberto Moreno.
Real Madrid subs: Kiko Casilla, Nacho, Mateo Kovacic, Lucas Vazquez, Marco Asensio, Theo Hernandez, Gareth Bale.
Liverpool XI: Loris Karius; Trent Alexander-Arnold, Dejan Lovren, Virgil van Dijk, Andrew Robertson; Georginio Wijnaldum, Jordan Henderson, James Milner; Mohamed Salah, Roberto Firmino, Sadio Mane.
Real Madrid XI: Keylor Navas; Dani Carvajal, Raphael Varane, Sergio Ramos, Marcelo; Luka Modric, Casemiro, Toni Kroos; Isco; Karim Benzema, Cristiano Ronaldo.