Britney Spears has pulled out of a planned gig with Madonna so she can be with her boys.

The singer, who performed with the 50-year-old Material Girl in LA last week, was scheduled to make a guest appearance on Madge's Sticky & Sweet tour in Miami.

But Britney, 26, has changed her plans because Jayden James, 2, and Sean Preston, 3, have been allowed to stay with her in the lead up to Thanksgiving. Her ex Kevin Federline, 30, has full custody of the children.

‘She had agreed to perform in Miami but her circumstances have changed over the past couple of months,’ a source tells The Sun.