Los Angeles: Model Lucy Mecklenburgh has won the best bikini body 2013 leaving behind the likes of singers Rihanna and Beyonce Knowles.

The 21-year-old, who recently had a breakup with Mario Falcone after he cheated on her, looked stunning after she got into a healthy eating and exercise regime.

Rihanna bagged the second position in the poll conducted by a website.

While reality TV star star Khloe Kardashian, who recently shed almost a stone, was third, singer Beyonce Knowles came joint fourth with actress Jessica Alba.

The other celebrities who were in the top 10 are former "Made in Chelsea" star Millie Mackintosh, actress Michelle Keegan, Victoria's Secret model Rosie Huntington-Whiteley, singers Rita Ora and Jessie J.