Arcade Fire joined by Mavis Staples onstage in Chicago

The band were playing the second of two shows at the city's United Center

Arcade Fire were joined onstage by Mavis Staples last night (August 27).

The legendary soul singer came on with the band during their second show at Chicago’s United Center to sing The Staple Singers’ ‘This May Be The Last Time’, which morphed into The Rolling Stones’ ‘The Last Time’, the latter of which was based on the traditional gospel song. Click above to watch fan-shot footage of the performance.

The previous evening saw Arcade Fire covering iconic blues artist Bo Diddley. Diddley – who passed away in 2008 – was synonymous with the Chicago blues scene, and Arcade Fire paid tribute to the legend by playing his 1957 song ‘Who Do You Love?’, part of a long line of similar performances during Arcade Fire’s ‘Reflektor’ tour, which has seen the band covering local artists in their hometowns.

They have also covered fellow Canadian Feist’s ‘I Feel It All’ in Calgary, Alberta and Nirvana’s “Smells Like Teen Spirit” near Seattle. In addition they’ve performed tracks by Neil Young, Pixies, The Smiths and Echo And The Bunnymen.

Over the weekend they were joined by David Byrne for a performance of Suicide’s ‘Dream Baby Dream’ during a live show at the Barclays Center in Brooklyn, New York. The band opened their encore by welcoming onstage the Talking Heads lead vocalist who, in keeping with the Canadian group’s fashion sense, wore a smart tuxedo.