Cameron Diaz in New York club dance-off

Hollywood star Cameron Diaz has taken part in a dance-off at a New York club, say reports.

According to the New York Post, Diaz reluctantly competed with a male dancer at the Socialista nightclub.

A source commented: "There was this cute party-goer who challenged Cameron to a dance-off. She turned him down at first but once she got into it, the whole place was hysterical!

"She gave him her number afterwards - she definitely looked very single."

Diaz, who is reportedly dating actor Scott Speedman, famously performed a solo dance sequence in the first Charlie's Angels movie.