Prince William kissed his stepmother the Duchess of Cornwall in front of royal photographers for the first time, after competing in a polo match.
William greeted Camilla as she handed out prizes after the match
The prince kissed both of Camilla's cheeks after playing with his father in the Burberry Cup polo match at the Cirencester Park club, Gloucestershire.
William greeted her as she handed out the prizes after the charity match.
The display of affection comes less than a week after the pair shared a carriage at Trooping the Colour.
Next week, the Duchess is expected to attend William's graduation at St Andrews University. He achieved a 2:1 honours in his geography MA degree.
Both William and Prince Harry kissed Camilla goodbye inside the grounds of Windsor Castle after Charles and Camilla's wedding in April. But that was only captured by a crew making a film documentary.
The Cirencester Park Polo Club is about 10 miles from Prince Charles' countryside retreat Highgrove.
William and his father were part of a Highgrove team that lost to the home side.
But the match raised a total of £50,000 for two charities, the Samantha Dixon Trust and the National Osteoporosis Society, of which Camilla is president.