Fashion Faceoff: Taylor vs. Christina

Ladies and gents, this is one red hot fashion battle! Taylor Swift and Christina Aguilera both wore the same red Dolce & Gabbana cocktail dress to different events in Los Angeles just a few weeks apart. Question is ... which songstress wore it better?

Taylor Swift was the first diva to don the red strapless number when she attended Harvey and Bob Weinstein's pre-Oscars cocktail party at Soho House on February 26 in West Hollywood along with her BFF Emma Stone (who was wearing Chanel). The "Mine" singer paired her dress with a matching coat, metallic peep toes and a silver clutch. Eschewing her usual long, loose curly coif, the 21-year-old wore her tresses pinned up in a cute bob-like updo.

A few weeks later, Christina Aguilera sported the same Dolce & Gabbana design at a press conference for "The Voice" in Los Angeles. The 30-year-old "Not Myself Tonight" singer -- who's had her fair share of troubles over the past few months -- pulled herself together quite nicely in the figure-hugging frock, which she accessorized with a studded belt, spiked Christian Louboutin heels, and peroxide blond wavy locks.

My verdict? Taylor looks so elegant in her matching dress and jacket combo, and her bobbed tresses really suit her. While Christina cleaned up nicely -- she was looking a bit worse for wear during her post-divorce partying phase -- her tan is just a little too Snooki-esque for me. So in this particular battle of the divas, it's Taylor Swift all the way.

Follow omg! on Twitter