More on KentOnline
The King has hosted heads of state from around the world at a Buckingham Palace reception on the eve of the coronation.
The Prince and Princess of Wales, the Duke and Duchess of Edinburgh, the Princess Royal and Vice Admiral Sir Tim Laurence also greeted their overseas guests at the event.
Completing the royal contingent were the Duke and Duchess of Gloucester and the Duke of Kent.
The event was the last of several engagements by the royals on Friday.
Among the guests were First Lady of the United States, Jill Biden, who was seen speaking animatedly with Kate.
Meanwhile, Charles was photographed sharing warm words with the First Lady of Ukraine Olena Zelenska, and greeting Mary, Crown Princess of Denmark, with a handshake and a kiss on the cheek.
Other dignitaries at the event included King Felipe VI and Queen Letizia of Spain, the President of Israel Isaac Herzog and his wife Michal, and President of the European Commission Ursula von der Leyen.
Earlier, the King was joined by realm prime ministers and governors general for a Buckingham Palace lunch.
There were 42 at the event, including the Prime Minister Rishi Sunak, Australian prime minister Anthony Albanese, and prime minister of New Zealand Chris Hipkins.
Guests arrived in the white drawing room before a drinks reception in the music room followed by lunch in the blue drawing room.
Mr Sunak was laughing and chatting with guests while the Princess of Wales, wearing a white dress, spoke to leaders including Mr Albanese and Mr Hipkins.
Kate could be heard chatting about the weather, which is expected to be wet on Saturday.
Later Charles, who is head of the Commonwealth, attended a Commonwealth Heads of Government leaders meeting and garden reception at Marlborough House.
The meeting came after Charles, William and Kate pleased crowds on The Mall with a surprise walkabout.
Charles mingled with leaders at the meeting before they all gathered in the garden for a group photograph with the Commonwealth mace.
Some 100 heads of state will be in London for the coronation on Saturday, with international representatives from 203 countries due to attend.
French president Emmanuel Macron, the presidents of Germany and Italy, Frank-Walter Steinmeier and Sergio Mattarella, and Pakistan’s prime minister Shehbaz Sharif will be among those in Westminster Abbey.
Chinese vice-president Han Zheng, who presided over a civil liberties crackdown in Hong Kong, is also on the King’s guest list, a move described as “outrageous” by Conservative MPs.