Kim Kardashian vs Jennifer Hudson: Who wore it best?

Kim Kardashian vs Jennifer Hudson: Who wore it best?

One has just given birth to her first child – while the other is the face of WeightWatchers after an amazing 80lbs weight loss.

But Kim Kardashian and Jennifer Hudson went head-to-head in the style stakes, as they wore the same DKNY dress in the US this week.

The Keeping up with the Kardashians star showed off her post-baby body in the figure-hugging Donna Karan dress as she stepped out in West Hollywood yesterday.

The new blonde let her dress do the talking as she took a fashionable trip to the shops with younger sister, Kylie Jenner.

The 32-year-old reality star flaunted her enviable cleavage and toned pins in the pewter grey wrap dress, which she teamed with nude pointed pumps.

Glossy blonde tresses, a slick of nude lipgloss and white nail varnish completed Kim’s West Hollywood look.

The only qualm we have with Kim’s interpretation of the outfit is her lack of brasserie – as she suffered a wardrobe malfunction with her nipples on full display.

Meanwhile over on the east coast, American Idol alumni Jennifer Hudson - who recently admitted she'd never had alcohol - stepped out wearing the exact same DKNY dress on the exact same day. Awkward!

[The real reason mums like Kim Kardashian change their hair after giving birth]

[Botox in pregnancy - Why Kim Kardashian's right to say no]

The mum-of-one opted to keep her cleavage covered up in the racy number, while she styled her look with black ankle-strap sandals and glossy red nails.

Unfortunately for J-Hud 32, she also suffered an embarrassing wardrobe malfunction as her sweat patches were clearly visible under her arms.

She may have forgot to cover up with a pair of nipple pads, but Kim’s styling beats Jennifer’s sweat patches hands down.

For that reason, Kim Kardashian wins this installment of celebrity fash-off! Who gets your pick? Vote in our poll below and tell us who you chose over on Twitter.

[Jennifer Hudson tops this week’s best dressed celebs]

[Jennifer Hudson has never had alcohol]