Britney Spears Rocks Two Bikinis at Six Flags Hurricane Harbor

Britney Spears
Britney Spears wears a black and white bikini on Tuesday, July 30. TMZ

Waterpark fun! Britney Spears rocked a bikini for a day of fun in the sun with her two sons, Sean, 7, and Jayden, 6, while visiting Six Flags Hurricane Harbor in Southern California on Tuesday, July 30.

PHOTOS: Brit's bikini body through the years

Wearing a black and white striped bikini, the "Ooh La La" singer was all smiles while she walked through the park, her hair kept in a blue baseball cap. The former X Factor judge — who told Shape in May how she stays fit — showcased her toned legs and flat abs while walking the park.

A day later, on Wednesday, July 31, the pop princess donned a pink bikini, again showing off her sexy physique at the park. 

britney bikini
Britney Spears rocked a pink bikini on Wednesday, July 31. TMZ

In May, the 31-year old revealed it gets harder and harder to keep her body in tip-top shape. Of her love/hate relationship with exercising, she revealed to the magazine, "I like it, then again, I hate it. Dieting is tough…because my specialties are spaghetti, brownies, and chocolate chip cookies."

No doubt the mom enjoyed a break from yoga and cardio for slides and rides with her sons. After leaving the park, she tweeted, "So much fun spending the day at the water park! My boys had a blast," adding a smiling face.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!