Britney SpearsBritney Spears has reportedly found herself a holiday fling for her break in Mexico.

The singer headed south for a holiday at the weekend after finalising her custody settlement with ex-husband Kevin Federline last week.

She was spotted hanging out with the mystery man on the beach and an onlooker told the Mirror: “Britney looked great in her bikini. She was having a whale of a time with this bloke, they seemed close.”

The pair were seen hugging and dancing together then jumped into the sea to cool off.

A second source added: “Britney’s had a tough 18 months but she’s starting to see the light at the end of the tunnel.

“She’s realised it’s all about moderation now. For a long time it was all about her career, then all about her family, then all about partying. Now she’s starting to get a better balance on things.”