Charlize Theron eventually won your votes for best dressed this week after a close battle with Zhang Ziyi.

The blonde actress blew you away in her Christian Dior Couture electric blue sparkling strapless dress.

I wasn’t crazy about most of the looks this week, or maybe I was suffering from Cannes withdrawals.

Olivia Palermo was my favourite. I adored her summery street-style ensemble which included a cute pair of Parker shorts.

Credit: FameFlynet & Getty