Kate shone in electric blue while visiting the 'Road To 2012: Aiming High' exhibition at the National Portrait Gallery, of which she is a patron, a week before the start of the Olympics.
As ever, Kate flew the flag for British fashion in her dazzling blue Stella McCartney dress.
See Kate's latest outfits here