Champions League line ups: Barcelona v Liverpool

Barcelona boss Ernesto Valverde has recalled Lionel Messi to the starting line up for their Champions League semi final against Liverpool at the Camp Nou.

Messi has been rested for the last two La Liga games, but came off the bench to seal the league title against Levante on Saturday. 

Sergi Roberto also comes in for Nelson Semedo, with Sergio Busquets in for Arthur.

Liverpool boss Jurgen Klopp makes three changes from their 5-0 Premier League win at home to Huddersfield, with Joe Gomez replacing Trent Alexander-Arnold at right back, and James Milner and Fabinho in for Daniel Sturridge and Jordan Henderson in a midfield. 

BARCELONA: Ter Stegen, Roberto, Pique, Lenglet, Alba, Busquets, Vidal, Rakitic, Coutinho, Suarez, Messi

SUBS: Cillessen, Semedo, Umtiti, Alena, Arthur, Malcom, Dembele

LIVERPOOL: Alisson, Gomez, Matip, Van Dijk, Robertson, Fabinho, Milner, Wijnaldum, Keita, Mane, Salah

SUBS: Mignolet, Alexander-Arnold, Lovren, Shaqiri, Henderson, Firmino, Origi

Tags Liverpool