She is in the midst of a grueling tour, taking her Femme Fatale extravaganza all around the world.
And it appears that all of Britney Spears' hard work is paying off, especially when it comes to her bikini body.
The 29-year-old pop star looked svelte in skimpy green swimsuit as she relaxed poolside with her boyfriend Jason Trawick and her two children, Sean Preston, six, and five-year-old Jayden James, in Rio de Janerio today.
Svelte: Britney Spears looked svelte in skimpy green swimsuit as she relaxed poolside with her boyfriend Jason Trawick and two children, Sean Preston and Jayden James, in Rio de Janerio today
The singer is in the Brazilian city, where she will perform this evening at the Apoteose arena.
Britney, Jason and the boys were also joined by the star's mother Lynne, who was seen enjoying a swim with her daughter.
Jason and her beau of over a year also stole a few quiet moments alone, with the couple sharing a tender cuddle as they bobbed around in the water.
Looking good: The two-piece showed off her flat stomach and toned legs as she submerged herself into the water for some family fun
The 39-year-old also played father figure to her two tots, whose father is Britney's ex-husband Kevin Federline.
The adorable boys, who both wore matching Spiderman board shorts, were having a ball with their mother's boyfriend.
Doting mother: Britney stayed close to her sons as they splash around in the water
Britney also gave her precious boys plenty of attention, giving them cuddles as she sat on the steps of the pool.
Later the clan was spotted leaving the rooftop pool area flanked by big burly bodyguards.
Tender: Jason and Britney stole a few moments alone, with the former manager sharing a tender cuddle with his girlfriend as they bobbed in the water
The singer's children were also spotted out and about in Rio over the weekend, enjoying the local sights with grandparents, Jamie and Lynn Spears.
But unfortunately their bright T-shirts brought them some unwanted attention.
Mother and daughter time: Britney, Jason and the boys were also joined by the star's mother Lynne, who was seen enjoying a swim with her daughter
The only difference between the boys outfits were they different coloured flip flops and as they were accompanied by a tall bodyguard, they seemed oblivious to the waiting photographers.
Luckily though the boys did get a chance to enjoy the sea and sand later on that day.
Cuddles with mommy: Britney gave her precious boys plenty of attention, giving them cuddles as she sat on the steps of the pool
Sean Preston and Jayden James were spotted playing in the sea at Ipanema beach with their grandfather whilst their mother prepared for her show at Praça da Apoteose.
But it wasn't just them who were receiving all of the attention.
Airborne! Jason was seen lifting up a laughing Jayden in the air as his excited brother watched on waiting for his turn
Father figure: The 39-year-old also played father figure to her two tots, whose father is Britney's ex-husband Kevin Federline
The pop star, who arrived in Rio on the weekend, beamed as she emerged from her room, alongside Jason and Lynne.
Dressed casually in a pink singlet and dark tracksuit pants, she waved excitedly to the fanfare, who had assembled themselves on the street below.
Back to the suite: Later the clan was spotted leaving the rooftop pool area flanked by big burly bodyguards
With her blonde hair in loose waves and her complexion in minimal make-up, Britney looked simply stunning and happier than ever.
She even held up a homemade banner with Jason, which read; ' I love my Rio fans' which was written in black and red marker.
Her beau of over a year looked handsome in a white long sleeve fitted white t-shirt, which he later peeled off to reveal his slender frame in a blue v-neck.
Splashing around: Britney's son were seen at Ipanema beach with their grandfather Jamie over the weekend
He also appeared to be sporting the beginnings of a beard again after recently shaving it off whilst the pair were in England for the European leg of her tour.
Britney is scheduled to put on two concerts whilst in Brazil as part of the tour.
Special treat: Britney gave her fans a moment to remember as she stood on the balcony of her hotel room and waved down to the crowds after arriving in Rio over the weekend