Tyra Banks and a host of top models will each donate one of their dresses to charity.

Elletra Wiedemann - daughter of Isabella Rossellini and the face of Lancome cosmetics - is organising the collaboration between her OneFrickinDay charity and online auction site Charitybuzz for the new Model Behaviour initiative.

She said: "We have asked about 30 top models, including Tyra Banks, Eva Herzigova, Brooke Shields, Elle Macpherson and Christy Turlington to donate 'one frickin dress' they have worn on the red carpet."

Pieces up for auction include a Bally dress worn by Christy Turlington, a gold gown from Michael Kors donned by Brooke Shields, a Pink Ralph Lauren dress worn by CHANEL Iman, and a white Roberto Cavalli gown, which was seen on Doutzen Kroes.

Elletra hopes the auction will help with the attempt to raise at least $100,000 to provide solar panels for clinics in Rwanda and Haiti.

She said: "These gorgeous dresses will be auctioned off on Charitybuzz and the money will go towards buying solar panels for clinics that currently have zero access or very limited access to electricity in Rwanda and Haiti."

The gowns can be viewed at the online charity auction site charitybuzz until December 7.