Royal Ascot 2026: A Day of Glamour and Tributes
On Tuesday, June 16, 2026, royalty and celebrities gathered at the Royal Borough of Windsor and Maidenhead in Berkshire for the first of five days of racing at Royal Ascot. Kelly Osbourne led the fashionable pack with an all-black ensemble, featuring a sheer black bat-inspired headpiece that appeared to pay tribute to her late father, Ozzy Osbourne.
Kelly Osbourne's Striking Tribute
Kelly looked chic in a slim fitted dress with a boat neckline, layered gold jewelry, and a sequin black clutch bag. Her bat-style hat and veil seemed to honor Ozzy Osbourne, who became associated with bats after reportedly biting the head off a dead bat thrown on stage during a concert.
Royal Family Presence
Members of the Royal Family, including Zara and Mike Tindall, Princess Anne, King Charles and Queen Camilla, and newlyweds Harriet Phillips and Peter Phillips, all dressed in their finest for the event. Zara Tindall wore a lavender look with a scalloped-edge blazer and flat sunhat, while Mike complemented her in a three-piece suit with a pale blue waistcoat and baby pink tie. King Charles and Queen Camilla arrived in a carriage, with Camilla in a pale blue ensemble and Charles in a classic three-piece suit with cream and blue accents.
Other Notable Attendees
Good Morning Britain presenter Charlotte Hawkins wore a butter yellow dress with a large bow on her hat. TV presenter Rosie Turner stunned in a bold bubblegum pink dress from Suzannah London, paired with multicolored statement earrings and a light pink hat adorned with faux roses. Retired Italian jockey Frankie Dettori also attended, looking sharp in a top hat, aviator shades, and a red and navy striped tie with a white rose.
Newlyweds Harriet Phillips and Peter Phillips, who tied the knot on June 6, made their first public appearance as a married couple, sipping champagne in the Royal Box. Princess Anne arrived in a carriage alongside Harriet and Sir Ben Elliot, Queen Camilla's nephew.
More famous faces are expected to appear as the races continue until Saturday, June 20.



