The Duchess of Cambridge has been getting into the Olympic spirit this week.
Duchess Catherine visited a new exhibition featuring portraits of British athletes at the National Portrait Gallery in London yesterday.
She met the Olympic torch relay's oldest bearer, 100-year-old Diana Gould, at the opening, the BBC reported.
The style icon was flying the flag for Britain stepping out in a bright blue crepe dress by designer Stella McCartney for the event.
The dress, which retails on Selfridges website for around 515 pounds ($1,008 NZD), could soon be flying off the rack as fans look to replicate Duchess Catherine's look.
She accessorised with an Olympic-themed gold hooped necklace.
Duchess Catherine ditched her trusted nude LK Bennett pumps for black heels.
The Duchess and Duke of Cambridge, as well as Prince Harry, are official ambassadors to the 2012 London Olympics.