Kate Middleton showed her support in red as England played Germany at Euro 2020 tonight. She wore a double breasted red blazer.
There was also a string of gold buttons at the cuff of each sleeve.
The blazer had mock pockets on either side and a longer style which cut off at the thigh.
Some reported the item was purchased from Zara, but is now sold out.
She wore it over a plain white t-shirt, matching the colours of the England football strip.
The tshirt was reportedly the Lauren Ralph Lauren Cotton-Blend Puff-Sleeve Top, costing around £55.
The mother-of-three also had on a pair of black skinny jeans.
She wore her long brown hair down and styled into a curly blow-dry.
Kate also accessorised with her Halcyon Maya Jewel tone torque aquamarine and gold bangle bracelet.
Her sapphire and diamond engagement ring could also be seen on her engagement finger.
The royals were spotted singing the national anthem ahead of the game.
They were then seated as the watched the teams battle for a place in the quarter finals.