We spotted Sofia Vergara and her fiance Nick Loeb spending the afternoon at Miami beach on Wednesday. The actress showed off her curves in a black one-piece swimsuit with a flowing turquoise skirt.

The couple reportedly got into a New Year's Eve fight while at Miami club Story, which is owned by Vergara's ex-boyfriend Chris Paciello. According to the New York Post, Loeb got into a dispute with a group of people at a nearby table over a spilled drink, and later security forced them to leave the venue.

An eyewitnes claimed the "Modern Family" star's "strapless dress was torn or pulled down in the melee, exposing her cleavage in front of other people." Yikes!

Vergara is used to wardrobe malfunctions. In September, the back of her sequined dress split apart just 20 minutes before she was due on stage at the Emmy Awards. A good sport, she posted a photo of the mishap on Twitter.

Despite the club drama, the couple seemed happy at the beach two days later. Check out more photos...