Prince William shared a tender moment with his mother-in-law Carole Middleton while attending Royal Ascot in the absence of Kate.
The 41-year-old prince was seen chatting with Kate's parents, accompanied by Zara Tindall, on the second day of the prestigious event in the social calendar.
The heir arrived in a carriage with Queen Camilla and other dignitaries to commence day two of the star-studded festival at the Berkshire track.
Prince William and Camilla looked at ease as they rode with the Earl and Countess of Halifax as they were cheered by onlookers.
It was the first time that Camilla and the heir to the throne have teamed up since they led senior royals at the Commonwealth Day service at Westminster Abbey in March.
Wills beamed at fans as he made his way into the course in the traditional carriage procession ahead of today's first race.
Princess Anne's daughter Zara Tindall, 43, and her husband Mike were also seen enjoying the races.
Mike and Prince William were spotted sharing a laugh with their arms around one another.
Kate's parents Michael and Carole Middleton were also snapped smiling as they arrived at Ascot.
Carole appeared to give a subtle nod to her daughter with her choice of dress - Kate loves Self-Portrait and regularly wears the brand.
It featured chiffon sleeves with a pussy-bow at the neckline - similar to an Elie Saab look first worn by daughter Kate in 2019 at Ascot.
It comes just days after he and Kate stood shoulder-to-shoulder with their children and other royals on the Buckingham Palace balcony.
It was the Princess of Wales' first public appearance on Saturday since Christmas - and husband Wills stood proudly alongside her.
Kate, who is undergoing cancer treatment, had revealed the day earlier that she would be at the King's birthday celebrations, but said she still has "good and bad days".
Gwen Stefani reflects on good old days at the 20th Anniversary of her album
Taylor Swift gives a sneak peek of festive collection through Taylor Nation’s social media handler
Sydney Sweeney says women empowerment in Hollywood does not work
Selena Gomez teased that 'Alex is coming back sooner than you think' after a brief appearance in the pilot episode
Kristin Chenoweth says 'age is just a number' when you are in love
Lupita Nyong’o joins Zendaya, Tom Holland, and more stars in Christopher Nolan’s upcoming film