Sofia Vergara marked her 54th birthday with a vibrant celebration in Italy, sharing a striking image of herself in a red bikini while relaxing on a yacht.

Vergara, who celebrated her birthday on July 10, posted the photo to Instagram a day later. In the caption, she expressed gratitude for the well wishes and described her birthday as the best ever. "So happy for all the love from u guys yesterday! It was the best bday ever!!! ❤️😘 and thank u Italy for all my 300 cakes!🤣🎂 54 is a good number!!!!👵" she wrote.

The actress's swimwear featured a tie-front top and matching bottoms. She accessorized with a delicate gold necklace and bangle bracelets. Vergara was photographed on a sofa with the Italian coastline visible in the background.

During her Italian getaway, Vergara shared multiple updates from her birthday festivities with family and friends. Photos showed her at an oceanfront restaurant and on a yacht with her son Manolo Gonzalez Vergara and business partner Luis Balaguer.

One notable outfit from the celebration was an off-the-shoulder patterned coral maxi dress. She was also seen in a sleeveless maxi dress with an intricate blue and white print during a daytime boat outing. For her birthday dinner, Vergara wore a long strapless red dress.

Vergara also shared a video of restaurant staff presenting her birthday cake, which was decorated with an edible image of her face. She was seen dancing in her chair as patrons applauded.

As she has embraced her 50s, Vergara has spoken about the confidence that comes with age. "When you reach a certain age, you know life more," she told E! News in 2024. "That's one of the fun things about getting older: You realize what's important in life and what is not."

However, she has also acknowledged the challenges of aging in Hollywood. "I'm in a business where we're always being looked at," Vergara said. "And now the cameras are high definition. It's different to age as a normal woman in a normal job, but to age in front of a camera is completely different. And all of our insecurities become even bigger once you get older."

Vergara has been open about her use of Botox and has not ruled out future cosmetic procedures, emphasizing that her choices are for her own well-being. "I want to feel good and not because what people are thinking of me," she stated. "It's for me. I want to feel fresh —not exhausted. You have to accept that you're going to be different, but also I'm never afraid to do the best that I can. So, if there's things I can do without going crazy, why not?"