Madonna surprised fans at Coachella making a guest appearance during Sabrina Carpenter's Friday night headline set.

The Queen of Pop joined Carpenter on stage for a duet of Vogue, Like A Prayer and a song from Madonna's new album.

The performance followed days of speculation that Madonna would appear at the festival in the Colorado desert in California.

On Wednesday, Madonna officially confirmed the release of Confessions II - a sequel to her 2005 Confessions On A Dance Floor.

After Carpenter finished a rendition of Juno, Madonna emerged while the intro of Vogue played out and dancers struck a pose.