Pregnant Meghan, 37, wore a white v-neck shirt and a high-waisted black maxi skirt – a bespoke two-piece by Givenchy – of which Ms Keller is the artistic director.
She teamed it with her Givenchy satin jewel clutch and a new pair of statement heels by one of her favourite footwear labels – Aquazzura’s £530 Rendez Vous 105 suede and metallic leather mules.
Meghan styled her hair into a sleek bun and kept her jewellery minimal, wearing just a pair of delicate clover-shaped stud earrings by Vanessa Tugendhaft, first seen during her trip to Ireland last July.
Husband Harry, 34, donned a charcoal grey suit, with a white shirt and a black tie for the awards.
The Duke and Duchess celebrated the achievements of service personnel, who were injured or fell ill in service and have gone on to use sport and adventurous challenge as part of their recovery and rehabilitation.
They met some of the nominees, as well as Endeavour participants and supporters at a pre-ceremony reception.
Meghan reportedly told one nominee that Harry is going to be “the best Dad,” as he pointed to her bump and joked, “there’s a big baby in there.”
The Duchess told well-wishers in Birkenhead last month that she is due to give birth at the end of April or beginning of May.
Harry spent ten years working in the Armed Forces and supports a number of charities and initiatives to support service personnel.
Last year’s awards was one of their first official engagements together ahead of their May wedding. Meghan presented one of the prizes and gave a short speech.
On February 12, the couple will step out together again for a gala performance of ‘The Wider Earth’ at the Natural History Museum.
Read more from Yahoo Style UK: