Heidi Klum is the cover girl for the March 2011 issue of Lucky. To celebrate the magazine threw a fabulous party for her at The Spare Room at The Roosevelt Hotel in Hollywood, California last night.

The German model has been having a more misses than hits recently, but she scores a hit on this occasion wearing a Rachel Roy pencil dress.

As with all Rachel Roy creations the dress is colourful with a beautiful print and solid waistband.

I love Heidi hair in this picture. It’s a sleek old Hollywood style, which she contrasts with her modern chic dress.

Jimmy Choo ‘Zafira’ sandals complete her look.

Credit: Getty