Rihanna celebrated her 20th birthday with a cupcake fight.

The 'Umbrella' singer - who doesn't turn 20 until next Wednesday - was partying with friends including Kanye West and actor Wilmer Valderrama at Los Angeles' Les Deux nightclub when the food fight began on Tuesday night.

An onlooker said: "There was cupcake frosting all over Rihanna's face and the group was hysterically laughing to the point of almost tears!"

Chris Brown, who is rumored to be dating Rihanna, was later given a standing ovation after he sang her an acapella version of 'Happy Birthday'.

Despite Chris insisting he and Rihanna are "just friends", onlookers at the exclusive club said the pair were "cuddling and acting very cozy all night."

The couple also attended the Grammys together last weekend and stocked up on goody bags.

Rihanna picked up Balenciaga sunglasses, while 18-year-old Chris took home two pairs of Marc Jacobs sunglasses in red and blue. When they realized they might be photographed together, Chris insisted they should leave.

A Grammys source said: "Chris was telling her they needed to go, and in seconds they were gone."

RELATED PHOTOS AND ARTICLES
Rihanna - InStyle and the Recording Academy Celebrate GRAMMY Rihanna - Rihanna File PhotosChris Brown - Dance Down 2006 Competition with Chris BrownChris Brown - Chris Brown, Bow Wow and Soulja Boy in Concert at The Palace of Auburn Hills - January 26, 2008Kanye West - 2007 GQ Magazine Men of the Year Awards - Arrivals
Mercedes-Benz Fashion Week Fall 2008 - Marc Jacobs - Runway2008 Clive Davis Pre-GRAMMY Party - Arivals
2008 Sony BMG GRAMMY After-Party - Arrivals50th Annual GRAMMY Awards - Arrivals
Entertainment Weekly's Toast to Antonio "LA" Reid at STK in Hollywood on February 10, 2008Kanye West Forgets To Attend In His Own Party
READER COMMENTS (1)
March 5, 2008 - 08:15AM - linda
yes l new that both of you would get together l am so happy yes. but my sister is not happy beacause she fanced chirs brown
POST YOUR COMMENT
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.