thrilled fans once again with an age-defying swimsuit photoshoot that she uploaded to Instagram earlier in the week.
The showed she still had it in a black Valentino two-piece that she modelled on her page.
Glowing as ever, the singer and actress worked her angles in her glamourous outfit that was completed with a full face of makeup.
Posing poolside against a stunning backdrop of forest-filled mountains, J-Lo complimented the black and white marble-patterned bikini with a pair of open-toed stiletto heels that featured huge green and gold gemstones on the toe strap.
She wore a plethora of gold bangles around her wrist and decorated her neck with a long gold chain carrying a key as well as a linked chunky chocker in the same colour.
The Shotgun Wedding star sported huge chunky golden hoops from her earlobes and protected her face from the sun with a black fedora hat.
She modelled like a pro, switching up her poses and placing her arms above her head so that her millions of followers could get a look at the swimwear from all sides.
The stunning pictures were snapped at the new million-dollar Beverly Hills mansion she recently bought with her actor husband, 50.
Last Monday the star celebrated turning another year older and uploaded behind-the-scenes moments from to her Instagram.
Alongside the gallery of images, she penned a caption that read: ‘Birthday mood…all month!! Always a good day when Lola comes to play… #OnTheJLo: Birthday Edition coming soon [sic].’
The post included snippets from the bikini shoot but also showed the singer standing on an outdoor dining table as she threw her arms in the air.
J-Lo looked ravishing in a sparkling silver gown that pooled around her feet and she wore her hair in a half-up-half-down do.
The backless dress was paired with more glittering jewellery as the star showed off her diamond bracelets and encrusted earrings.
Famous friends took to the comment section to wish Jennifer a happy birthday with Paris Hilton writing: ‘Happy Birthday gorgeous!’
Jenna Dewan also said: ‘Happy birthday my love!!’