Kate Middleton in Christopher Kane Olympics opening ceremonyIt was a fashion-off at Buckingham Palace overnight. The Duchess of Cambridge and Michelle Obama attended an evening event at Buckingham Palace, before arriving at the opening ceremony for the London Olympic Games.

For her part, Kate Middleton represented her love of UK fashion by choosing a design by Christopher Kane. What she opted for was a custom-made pale blue satin fitted coat dress. Made up by several pieces of panelling, the frock also included long sleeves, slanted pockets and a thin waist belt.

The dress was an interesting choice, especially since Kane told WWD in November last year that he wished the Duchess wore more designer clothing. "It's a shame she doesn't wear more designers," he said. "I don't really like the High Street getting so much of the credit. I understand that there would be an array because you need to relate to so many people in the market, but she is a princess. If I were a princess, I'd be like, 'Oh yeah, bring it on.'"

I suppose now he can sit back and relax.

In addition to the dress, Kate also wore a pair of nude pumps (most likely from LK Bennett, her favourite shoe label) and carried a grey clutch by Alexander McQueen. In comparison Michelle flew the flag for her country by dressing in a white and silver ensemble by J.Mendel.

[Image supplied]