Vogue460resize.jpg
Vogue/Annie Leibovitz

Rihanna is showing off her rockin' curves on the cover of Vogue's 10th anniversary edition shape issue.

Famed photographer Annie Leibovitz snapped RiRi looking fit, fabulous and glamorous while wearing a floral dress from Chanel's Pre-Fall 2011 collection. Looks like the 23-year-old songstress matched her lipstick to her hair. Loves it!

A few months ago, Rihanna tweeted, “Just wrapped my first American Vogue cover shoot with Annie Leibovitz…Rah! #SEXY.” Sexy, indeed.

Although RiRi looked stunning in a mermaid-style dress for the cover, she made sure the entire Vogue shoot wasn't all about glamour. See her snarling for the camera ... after the jump.