The Princess of Wales has pulled out from a planned attendance at Royal Ascot.

Catherine, who is making a gradual return to public life after her cancer diagnosis last year, is trying to find the right balance as she fully returns to public engagements, according to royal sources.

The princess was said to be disappointed to miss the sporting occasion in Berkshire, where she would have appeared in the carriage procession.

She was due to attend on Wednesday with her husband the Prince of Wales and the King and Queen.

Racegoers had been hoping to see Catherine, as William was named as one of the figures awarding race prizes during the second day of the meet.