Rihanna rubbed shoulders with the A-list of Britain’s style circle including Kate Moss and Alexa Chung as she attended a Stella McCartney London Fashion Week party – and managed to steal the show with a revealing green gown.

Rihanna stole the show in a revealing green gown at the Stella McCartney show (Picture: Getty)

Rather than playing it safe with a demure outfit, the We Found Love singer eschewed the stuffiness of fashion tradition and took a risk with a wrap dress with a plunging neckline, very low back and thigh-high slit.

Her gamble, however, paid off and she mesmerised onlookers as she posed outside the Mayfair event in her eye-catching number, which she teamed up with all-gold accessories.

Rihanna was joined by stars such as Kate Moss and Alexa Chung as Stella McCartney presented her winter 2012 evening wear collection.

Kate opted for one of the designer’s most striking creations from the new collection, a black mini-dress with see-through side panels to create an hour-glass silhouette, while Alexa wore a black strapless floor-length column gown.