After making a dazzling appearance in teal green at an Olympic dinner on Friday night at the Royal Albert Hall, the Duchess of Cambridge chose the colour again for her second outing of the weekend.
As she cheered on Princes William and Harry at a charity polo match on Sunday, Kate was summer ready in a pretty long sleeved dress which showed off her athletic physique.
CLICK ON PHOTO FOR FULL GALLERY
The teal petal print shift, currently reduced from £290 to £199, was by Libelula. Kate wore a black dress coat by the Hampshire-based label for a friend's wedding in January 2011.
Giving the look an edge were a pair of towering wedges, which didn't hamper Kate at all when she dashed across the grass to catch up with William.
Kate brought along the couple's cocker spaniel Lupo to see her husband and her brother-in-law in action at Coworth Park, near Ascot.
Proceeds from the polo match went towards Harry's charity Sentebale, which helps orphans in the African country of Lesotho.
The Duchess joins sexy supermodel brigade
Secret of royal puppy's name revealed