It's time for another fashion face-off, this time between a pop princess and a British beauty!

Christina Aguilera wowed at the Time 100 Gala on Tuesday night in this sexy black Victoria Beckham Spring 2013 dress. Dazzling diamonds, side-swept platinum locks and ruby red lips added to her glamorous look. This is the best we've seen Xtina in a while -- svelte and sexy without being slutty.

Rachel Weisz wore the orange version of this dress to the "Oz: The Great and Powerful" premiere back in February. The bodice detail was more visible on Rachel's version and it fit her athletic figure perfectly. The contrasting colors also gave her look a sportier feel.

In terms of a red carpet look, we have to give the nod to Christina. She's had so many misses (remember this, this and this) that her Time 100 look was a welcomed change. As one toofab user commented, "She looks wonderful, good for you Xtina, you look FAB..."

It's your opinion that counts though. Click on the "Launch Gallery" above to cast your vote and see even more dueling dresses!

Hot Videos