The Queen and Prince Charles, who was wearing a kilt, shared a joke at the beginning of a day of Highland games in the Cairngorms National Park.
They joined thousands of people at the annual Braemar gathering, which is held on the first Saturday of September and was first attended by Queen Victoria in 1848.
Her Majesty, who was dressed in a purple outfit and matching hat, seemed in good spirits as she joked with her son, who wore a flower of the same colour in his button-hole.
Around 17,000 people were expected to attend the annual event in Aberdeenshire, which is held just a short distance from the Queen's Balmoral estate. This year attractions include a hill race, pipe bands and traditional Highland dancing.