Katy Perry and Kylie Minogue both look like stunning beauties in this Yves Saint Laurent gown. Katy's emerald green dress is embellished with crystal darting, while Minogue is sporting a gorgeous royal blue version with a brooch at the gathered waistline.

Perry finished off her look with a bold statement necklace that looks like it weighs about as much as a small dog. She's also wearing a large costume ring with loose curls in her jet-black hair. Kylie ditched the necklace and chose instead to show off her amazing collarbones. She topped off her look with amazingly bright white, dangling diamond earrings and a dazzling diamond ring.

So who wore this dress best? Kylie Minogue or Katy Perry? Vote below!