Rosie Huntington-Whiteley always takes a "back-up dress" to red carpet events.

Rosie Huntington-Whiteley

Rosie Huntington-Whiteley

The 28-year-old supermodel had to seek emergency repairs from a menswear store after suffering a wardrobe malfunction in Las Vegas, but has now learned her lesson and is always prepared for fashion mishaps.

She told LOOK magazine: "My dress split once on the way to an event - all the way up the side! I was in Vegas and ran into a men's suiting store, where a tailor very kindly sewed me back into my dress. Now I always have a back-up dress."

If she is readying herself for an event, Rosie - who is dating Jason Statham - makes a few modifications to her diet in the days before.

She explained: "I cut out heavy carbs for a day or two before and I don't drink because alcohol can make me puffy.

"I certainly see the benefits when I cut out sugar, which is the hardest thing for me."

And the British beauty finds "sweating" a great way to relax.

She said: "Going to the gum and sweating is a really great release.

"If I could, I'd do yoga every day. It's an incredible way to calm the mind. Imagine if we lived in a world of yogis - lovely."