nicolekellytancrop460.jpgSpread Pictures

Nicole Scherzinger looked fierce in a white dress and hot pink heels while strutting for the cameras at the Cosmopolitan Ultimate Woman of the Year Awards.

Also hitting the red carpet ... purple-haired Kelly Osbourne wearing silver from head to toe. Kelly O, 28, also picked up The Ultimate Style Award and SHE couldn't believe it.

Kelly told the press, "I used to look like s**t. I never thought I'd get a style award."

Workin' out and a great wardrobe does a body good!