Eminem has unveiled the first single from his upcoming new album.

Titled 'Walk on Water', the song sees Beyoncé enlisted for the hook and was produced by Rick Rubin.

It follows a veiled promotional campaign earlier in the week that saw Eminem post a photo of a fake drug store slip saying: '"Walk on Water". Take as needed.'

The track will feature on the upcoming LP of the same name, Eminem's first album since 2013's The Marshall Mathers LP2.

"I walk on water but I ain't no Jesus / I walk on water but only when it freezes" Beyoncé sings on the chorus.

On 18 November, Eminem will perform tracks from the new album on Saturday Night Live, the episode being hosted by Chance the Rapper.