It's The Battle of the Bikini Bods!
This week a few sexy celebs his the beach in their hottest swimwear -- but who looked the best doing it?
Hayden Panettiere, 22, was spotted in a skimpy turquoise two-piece while vacationing with boyfriend Scotty McKnight in Cabo San Lucas ... the same spot former "X Factor" judge Nicole Scherzinger was seen on the sand in a black and white number.
Current "X Factor" judge Britney Spears also showed off her fit physique while vacationing with sons Jayden James, Sean Preston and fiance Jason Trawick in Hawaii.
The 30-year-old mother-of-two looked incredible in a purple bikini -- check out those abs!
Our question for you: Who's bod is best? Vote below, plus see more summer hotties in the gallery above.