Talk about a seriously awkward red carpet moment. We had to do a double take when Pink and Shakira walked the red carpet at the 2009 MTV Video Music Awards, since both of the singers were wearing the exact same dress!

At the award show, the 'Raise Your Glass' singer and the 'Hips Don't Lie' hit maker both stepped out wearing identical Balmain leather dresses with studs. Pink took more of the rocker approach, pairing the mini-dress with black pumps and punked up faux hawk, while Shakira kept it more classically sexy with boots and long, wavy locks.

So, who wore this dress best? Sound off by casting your vote and leaving a comment below!