We knew we were likely to see her at the finals of Wimbledon, but the Princess of Wales paid a surprise visit to the Championships on day four, where she met fans queuing to get in, and of course, sat courtside to watch the tennis.
We know how much Kate Middleton loves a trouser suit, and today she debuted a new addition to her ever-growing collection. It's a sapphire blue linen-blend blazer and matching trousers by Gabriela Hearst, which she paired with a high street top from H&M and the £170 'Stella' earrings by Carousel Jewels. Both her tan heels and tortoiseshell sunglasses were by Ralph Lauren, and she carried her Anya Hindmarch woven tote.