South African celebrities have been under a lot of fire from the fashion police in recent years, it seems they can never get red carpet looks right, according to their fans. However, once in a while, they manage to dazzle.

The Nedbank International Polo is an event that is a highlight on Johannesburg's social calendar and spectators can always look forward to a match that reignites the age-old rivalry between South Africa and New Zealand.

At the event, celebs get to dress up in the most dramatic, stunning ensembles and take some iconic pictures. And this year was no different. We compiled a few of our favourite looks:

Gorgeous greens:

Blue Mbombo

Mampho Brescia

Sarah and Kefilwe

Babalwa Mneno

Pasi Koetle

Tshepi Vundla

Classical blacks and whites:

Celeste Khumalo.

Lungile Thabethe

Fundi Khumalo

Zoe Msutwana

Khethiwe Mlangeni

Lesedi Mashale

Perfect pink:

Enhle Mbali

Thando Thabethe

Lesego Mooketsi

Lamiez Holworthy

Dumi Gwebu

Citrus Sunrise:

Nonhle Jali

Lesego Tshepang

Kgomotso Christopher

Thapelo Mokoena

Takkies