Mamma Mia 2: Full list of ABBA songs featured in sequel Here We Go Again

When news of a sequel to hit film Mamma Mia! was announced, the question on the majority fo ABBA fans' lips was: which songs would they use?

With the release date inching ever closer, the film's soundtrack has been unveiled revealing exactly that.

Not only does the record show which tracks fans will be singing along to in Here We Go Again, but it comes equipped with which tars will be singing each one.

This time around, more obscure ABBA songs will be getting some airplay - “When I Kissed The Teacher,” “Kisses of Fire” - while some classics will also be rearing their head (Cher and Andy Garcia will duet on “Fernando”).

The soundtrack also puts to paid the notion that Meryl Streep won't be back following fears for her character Donna's life sparked by the trailer. The Oscar-winning star is credited as singing not one, but two tracks including a solo rendition of “The Day Before You Came” which some fans have long-suspected to be about death.

Which other songs feature and who sings them? Find out below.

“When I Kissed The Teacher”
by Lily James, Jessica Keenan Wynn, Alexa Davies and Celia Imrie

“I Wonder (Departure)”
by Lily James, Jessica Keenan Wynn and Alexa Davies

“One Of Us”
by Amanda Seyfried and Dominic Cooper

“Waterloo”
by Hugh Skinner and Lily James

“Why Did It Have To Be Me?”
by Josh Dylan, Lily James and Hugh Skinner

“I Have A Dream”
by Lily James

“Kisses Of Fire”
by Panos Mouzourakis

“Andante, Andante”
by Lily James

“The Name Of The Game”
by Lily James

“Knowing Me, Knowing You”
by Jeremy Irvine, Lily James, Pierce Brosnan and Amanda Seyfried

“Angel Eyes”
by Christine Baranski, Julie Walters and Amanda Seyfried

“Mamma Mia”
by Lily James, Jessica Keenan Wynn and Alexa Davies

“Dancing Queen”
by Colin Firth, Stellan Skarsgard, Amanda Seyfried, Christine Baranski, Julie Walters and Pierce Brosnan

“I've Been Waiting For You”
by Amanda Seyfried, Christine Baranski and Julie Walters

“Fernando”
by Cher and Andy Garcia

“My Love, My Life”
by Amanda Seyfried, Lily James and Meryl Streep

“Super Trouper”
by Cher, Meryl Streep, Christine Baranski, Julie Walters, Pierce Brosnan, Colin Firth, Stellan Skarsgard, Andy Garcia, Amanda Seyfried, Dominic Cooper, Lily James, Jessica Keenan Wynn, Alexa Davies, Josh Dylan, Jeremy Irvine and Hugh Skinner

“The Day Before You Came”
by Meryl Streep

The majority of the cast have returned for a story that will show the backstory of Streep's character in flashback featuring a younger version of Donna played by Lily James.

Mamma Mia! Here We Go Again is released in cinemas on 20 July