Britney Spears was well and truly back to her bikini best as she posed for family holiday snaps yesterday.

The singer, who is currently enjoying some time out in Hawaii with sons Sean Preston, six, and five-year-old Jayden James and fiance Jason Trawick, showed off her amazing beach body in a purple and pink bikini in a snap she posted on Twitter.

britney spears in a bikini with sons

Beach ready: Britney and her boys

Flaunting her toned torso as she posed with her boys, she wrote: "Getting ready for some pool time! Having a blast xxoo"

Britters may have been the Queen of the yo-yo diet for years, but that washboard stomach she first made famous in the Baby One More Time video was back as she was seen around her hotel pool with Jason.

britney spears in a bikini

Britney and fiance Jason hit the pool

Earlier in the week, they celebrated Independence Day together, posing for a very cute family portrait, which Britney posted on Twitter.

"Happy 4th of July from the Aloha State!" she tweeted.

britney spears with sons

Aloha! Britney and her family celebrate 4 July

Britney has been seen looking much happier and healthier of late after landing a judging role on The X Factor USA earlier this year.

And she has been lapping up the Hawaiian sunshine as she takes a break from the hectic schedule that comes with the show.

Auditions are set to continue in Carolina on Sunday, when Britters will take her seat alongside Simon Cowell, LA Reid and Demi Lovato for last time before the Bootcamp part of the competition begins.

> IN PICS: BEACH BABES

Loading Slideshow...
  • Beach Babes

    Fearne Cotton

  • Beach Babes

    Katy Perry

  • Beach Babes

    Tulisa

  • Beach Babes

    Kim Kardashian

  • Beach Babes

    Lindsay Lohan

  • Beach Babes

    Louise Redknapp

  • Beach Babes

    Lydia, Lauren and Chloe (TOWIE)

  • Beach Babes

    Naomi Watts

  • Beach Babes

    Paris Hilton

  • Beach Babes

    Rihanna

  • Beach Babes

    Rosie Huntington-Whiteley

  • Beach Babes

    Tulisa

  • Beach Babes

    Denise Richards

  • Beach Babes

    Amy Childs

  • Beach Babes

    Anne Hathaway

  • Beach Babes

    Coleen Rooney

  • Beach Babes

    Michelle Rodriguez

  • Beach Babes

    Gwen Stefani

  • Beach Babes

    Janice Dickinson

  • Beach Babes

    Nicky Hilton

  • Beach Babes

    Michelle Rodriguez