It's a style showdown!
Mariah Carey rocked a long-sleeved Roberto Cavalli gown with sheer paneling for her performance at the World Music Awards on Tuesday night in Monaco.
The "Beautiful" singer, who received the Pop Icon and Best-Selling Solo Artist of All Time awards, completed her look with loose waves and dazzling diamond drop earrings.
The gorgeous gown also was worn by another chart-topping global diva, Beyonce, back in February for the pre-Super Bowl DirecTV Super Saturday Night event in New York City.
The "Drunk in Love" songstress also wore her brunette locks down with tousled curls and added some serious height with sky-high peep-toe stilettos.
One point of difference between the two dresses is the neckline. Carey's version featured a plunging neckline that exposed her decolletage. Bey's had a more modest, high-cut silhouette.
Both women look fantastic in the fancy frock, but we have to give the nod to Beyonce. We prefer the higher neckline on this very sexy sheer dress.
But your vote is the one that counts -- who do you think wore it better? Tell toofab in the comment section below, and click "Launch Gallery" above to vote on more stars in dueling dresses!