Taylor Swift has been joined by Sir Mick Jagger during the latest leg of her 1989 world tour.

The Shake It Off star brought out the Rolling Stones frontman when she performed at the Bridgestone Arena in Nashville, where the pair sang a duet of his hit Satisfaction.

It isn’t the first time the unlikely pair have duetted – they previously collaborated during the Rolling Stones 50 And Counting tour at the United Centre in Chicago in 2013.

Mick wasn’t the only special guest Taylor had up her sleeve, with former X Factor winner Leona Lewis also taking to the stage with the 25-year-old.

The duo performed Leona’s chart-topping ballad Bleeding Love together.

The performances came a day after she shared the stage with Aerosmith star Steven Tyler and Alison Krauss at the same arena.

Other stars who have joined Taylor on stage include Justin Timberlake, Mary J Blige, Selena Gomez, John Legend, Alanis Morissette, Ellen DeGeneres and former Friends castmates Lisa Kudrow and Matt Le Blanc.