Katherine Jenkins attended Ladies’ Day at Royal Ascot at Ascot Racecourse in England yesterday.

The singer wore a Richard Nicoll Spring 2012 dress.

Her floral grey frock is not only longer than the version which took the runway but also has sheer panels around the midriff and on the skirt.

What could’ve been a full matchy-matchy look is interrupted by some nude slingbacks.

I love the hat and makeup on this occasion, but the shoes could’ve been better.

From this picture you can’t tell that the weather was horrendous yesterday, so bravo to Katherine for braving the cold and rainy conditions in this mini frock.

Credit: Style.com & Getty