Shakira will perform her new single 'Did It Again' on The X Factor on Sunday, November 15.

Show bosses confirmed that the star will perform the follow-up to 'She Wolf' on that week's results show.

Shakira has promised to give fans "the whole nine yards" with an all-singing, all-dancing performance on the reality talent contest.

Next week's celebrity guests were recently confirmed as Black Eyed Peas and past show winner Leona Lewis.