But the Duchess of Cambridge once again stole the show as she displayed her athletic legs while attending a charity polo match in Berkshire yesterday.
The fitness fanatic teamed a sea-green frock with towering wedges that made her legs look even longer and more defined than usual.
But Kate isn’t the type of girl to let her shoes hold her back. When she wanted to catch up with William the sporty Duchess simply broke into a run and soon was striding by his side.
Kate opted for a breezy silk shift as she watched her husband play in a charity match in Windsor yesterday
Toned: The Duchess's calves looked particularly muscly as she walked across the Ascot Park ahead of the Princes polo match
Getting ready: The Duke and Duchess of Cambridge talk a walk with Lupo and Prince Harry at Coworth Park in Windsor
Kate was seen dashing across the grassy grounds struggling to keep to maintain her modesty as the £290.00 dress billowed in the breeze.
The scenes were reminiscent of the 30-year-old's 'Marilyn Monroe Moment' last year during her Canada tour while wearing a flowing yellow Jenny Packham number.
The buttoned-up teal petal print shift, currently reduced to £199, came from Hampshire-based label Libelula.
Ahead of the royal wedding, Libelula designer Sophie Cranston was rumoured to be Kate's dress designer of choice, although Sarah Burton for Alexander McQueen won the final commission.
Cranston's fashions have proved popular with a number of celebrities, including Emma Watson, Tamara Eccleston, and Jerry Hall, with her signature vibrant prints and timeless shapes.
The £290 shift, currently reduced to £199, proved a little impractical as the winds picked up during the afternoon
Talking tactics: The Duchess of Cambridge trailed behind as Prince Harry and William were deep in conversation with their polo opponent during the charity fundraising Audi Polo Challenge match at Coworth Park
Stroll: Prince William and Catherine, Duchess of Cambridge enjoy a wallk around the picturesque grounds at Coworth Park Polo Club in Ascot where the Audi Polo Challenge charity polo match was heldThe Duchess spent the day watching the Duke of Cambridge and his brother Prince Harry, who were participating in a charity polo match.
The young Royals showed their competitive streak as they teamed up for a series of matches held at the Ascot grounds.
The pair, known as skilful horsemen, both played on the Audi Quattro team which narrowly beat Audi Ultra, during the annual event held at Cowarth Park Polo Club in Ascot.
More than 200 special guests were invited, including actors Russell Crowe, Gemma Arterton and Tom Hardy, among them.
This year marks the tenth anniversary of the Audi Polo Challenge, which has raised more than £1.4 million in the last decade.
Funds from this year’s events are being used to support Prince Harry’s charity Sentebale which helps orphans and vulnerable children in Lesotho.
But it wasn’t all competitive during the two day charity event.
Limbering up: Prince William and Prince Harry prepare to play in the Audi Challenge Cup held Cowarth Park Polo Club, Sunninghill, Windsor, Berkshire
Determined: The young Royals are well known for their love of the exclusive sport of polo
In the action: Prince William keeps his eye on the ball during the charity polo match at Coworth Park Polo Club