Coca Cola-loving Christina Aguilera has switched sides, after signing up to appear in an advertising campaign for soft drink giant Pepsi.

The LADY MARMALADE singer, who claimed to be a lifelong Coke drinker when she appeared in the company's Latin American commercial, recently shot an ad for Pepsi, which will also only air outside of the US.

The commercial sees the pop star donning a feathered tiara, sarong and a swimsuit, but representatives at Pepsi have refused to divulge what the concept is, reports MTV News.

A spokesperson for the company says, "Aguilera has truly encapsulated the 'Dare for More' approach."

Aguilera follows in the footsteps of Britney Spears, Beyonce Knowles, Pink and Jennifer Lopez, who have all appeared in ads for Pepsi.