Naomi Campbell is starring in Roberto Cavalli's new fashion campaign.

The British model - who has previously walked the runway for Versace, Vivienne Westwood and Christian Dior - joins forces with Karen Elson, Daphne Groeneveld and Kristen McMenamy to show off the spring/summer 2012 collection.

Famed photographer Steven Meisel shot the campaign at New York's 59 Digital Studios.

The Florence bag - named after Roberto's home city in Italy and designed by his wife Eva - is also seen in the pictures.

Naomi wears a bright jacket and trousers combination which shows off her toned physique in one of the photographs, while in another she dons a gold 1920s flapper-style number.

Naomi was recently named by 'When Love Takes Over' hitmaker Kelly Rowland as her "body inspiration" and the reason why she goes to the gym.

She said: "Naomi Campbell is my body inspiration. She has amazing legs. I go to the gym four or five days a week because I want my legs tight.