The stunning brunette wowed in an elegant white dress and a black and white hat.
Another royal in attendance at the racing event was the Countess of Wessex, who wore a white fitted coatdress with a pleated, flared skirt.
The Queen, meanwhile, wore a grey satin suit with pretty lilac detailing. But which outfit was your favourite? Place your vote below.
Win a Longines watch worth £2,750!
We're sorry, the vote has now closed...