Madonna and Gerard Butler had a dance-off at a post-Oscars party.

The 'Material Girl' singer helped host the bash at manager Guy Oseary's Los Angeles home following the prestigious ceremony on Sunday night (07.03.10) and was clearly in a party mood so couldn't resist when the handsome actor challenged her dancing skills.

A source said: "Madonna and Gerard were grinding on the dance floor before getting into a dance-off. It was hilarious."

As well as Gerard, Madonna also showcased her dance moves with Gabourey Sidibe, who earlier missed out to Sandra Bullock in the Best Actress category.

A source said: "Madonna danced non-stop for four hours. She and Gabourey were dancing together at one point. They had a great time. This was the Oscar party to be at this year."

Demi Moore co-hosted the party with Madonna, which was attended by a host of stars, including Demi's husband Ashton Kutcher, P. Diddy, Renee Zellweger, Bradley Cooper and Taylor Lautner.

As well as some entertaining dance moves, the 300 guests were treated to a late-night Indian takeaway as well as enjoying a cocktail created by Demi and Madonna especially for the party.