The Duchess of Cambridge has one of the most enviable wardrobes in the Royal family, and it seems Princess Charlotte is taking after her mother.

The little princess can often be seen colour-coordinating with Kate during their joint public appearances.

This weekend, the mother and daughter duo wore matching shades of ice blue as they watched the Trooping the Colour ceremony from the balcony of Buckingham Palace.

Kate wore a fitted Alexander McQueen number, while the adorable youngster wore a floral dress in an almost identical hue.

It's not the first time the pair have worn perfectly complementing outfits; when Charlotte was bridesmaid for the Duke and Duchess of Sussex's wedding last month, her mother wore a matching white number.

The Cambridges' 2017 Christmas card, shot last summer, also saw mother and daughter wearing matching shades of powder blue.

And the duo wore coordinating shades of pink and purple as they wrapped up their tour of Poland and Germany last July, flying out from Hamburg.

During last year's Trooping the Colour flypast, Kate ensured there was no risk of an outfit clash as she dressed Charlotte in a pink number that perfectly matched her pleated skater dress and hat.

They also matched their outfits for the 2016 ceremony, and later that year during a visit to Canada.

Kate has routinely won style plaudits for mixing bespoke designer pieces with high street bargains since marrying into the royal family in 2011.