Harry and Meghan, who are just weeks away from the arrival of their first child, joined the royals at the baptism of nine-month-old Lena in Gloucestershire.
The Queen, who did not attend Prince Louis's christening last July because it came ahead of a busy week of high-profile events, was among the guests at St Nicholas Church in Cherington at the weekend.
The Duke and Duchess of Cambridge were not there, and neither was the Duke of Edinburgh, who is spending much of his retirement at Wood Farm on the Sandringham estate, the Daily Mail reported.
Heavily pregnant Meghan, whose first child is due at the end of next month, wore a navy beret and a vintage 1950s double-breasted silk brown Dior coat for the private occasion.
Lena's proud parents, equestrian champion Zara and former England rugby star Mike Tindall, were joined by Zara's parents the Princess Royal and Captain Mark Phillips, who divorced in 1992.
The youngest member of the Tindall family - a sister to five-year-old Mia - was christened Lena Elizabeth, with her second name a tribute to her great-grandmother the Queen.
Meghan has carried out her final scheduled public engagement before the birth of her baby, but is still working behind the scenes privately, holding meetings with the charities she supports.
Stay up to date with the latest news stories from a Christian perspective. Sign up to our daily newsletter and receive more stories like this straight to your inbox every morning.
Tell us what you think about our news service, what you want and how Premier fits into your news landscape. Take our quick survey!