It's been less than two months since Michelle Keegan returned from her sun-drenched honeymoon in the Maldives and Dubai, but the brunette beauty headed to the beach again over the weekend… and rocked some serious bikini style while she was there.

The actress was in Marbella with her close friend Elizabeth Marsland, who was celebrating her hen party ahead of her wedding to Emmerdale star Kelvin Fletcher later this year. With over 20 girls heading to the Spanish resort town for the hen, Michelle obviously put in some serious effort to make sure her bikini game was on point.

Posing by the sunloungers in a beautiful wraparound two-piece and white sarong from Bikini Reef, while wearing a mask of Elizabeth's face (not creepy at all), the former Coronation Street star looked just as toned and fit as she did on her recent honeymoon:

"Had the BEST weekend on@littlepintsize hen! Safe to say Marbella wiped the floor with me!" the actress wrote.

In another photo posted by Elizabeth herself, Michelle works a lavender cropped tank top with a black bra underneath as she enjoys the best of the Marbs nightlife.

As for Michelle's new husband Mark Wright, he wasn't far away, having spent the weekend DJing on the Spanish island of Magaluf. Taking to Twitter to post a picture of himself, it's fair to say Mark didn't hold up quite as well as his wife did on her night out:

"My gig in magas tonight !! I think I gave it a bit to much !! #sweatingell" he wrote.

Nice to see the pair are enjoying post-wedding life…