Kate Middleton wowed in a blue printed dress as she welcomed U.S. President Barack Obama and first lady Michelle to Kensington Palace Friday. She along with her husband Prince William and brother-in-law Prince Harry hosted the Obamas for dinner. The U.S. first couple was on a three-day visit to the U.K.

Kate wore a simple but striking silk dress by British brand LK Bennett on the occasion. The Addison dress featured jewel-toned print, high neck, feminine long sheer sleeves and ankle-grazing length. The dress was cinched in at the waist and showed off her slim figure.

She accessorized with a delicate silver necklace with a blue sapphire and diamond pendant, matching earrings and her engagement ring. Kate wore subtle make-up that consisted of smoky eyes, pink blush and matching lipgloss. The mother-of-two wore her brunette locks down in a side part and styled into curls. Kate completed her look in a pair of navy suede high heels.

Meanwhile, Michelle, 52, opted for a chic monochromatic look. She wore a nude top with a matching lace skirt and knee-length coat.

She accessorized with drop earrings and a ring. Her dark tresses were left loose in a side part and styled in curls. For makeup, Michelle opted for black eyeliner, mascara and a hint of nude lipgloss. Her choice of footwear was a matching pair of nude-colored ankle-strap pumps and she carried a metallic clutch bag.

The men skipped ties and stuck to dress pants, suit jackets, and button-down shirts.

Earlier in the day, Michelle wore an Oscar de la Renta dress for a luncheon with Queen Elizabeth II and her husband Prince Philip, the Duke of Edinburgh, at Windsor Castle.

Fashion watchers thought Michelle’s choice of Oscar de la Renta was a response to the designer’s comments about a J Crew outfit she wore to meet the queen in 2009. “You don’t...go to Buckingham Palace in a sweater,” said de la Renta to WWD, regarding Michelle’s choice of wearing the brand’s cardigan over an Isabel Toledo-designed dress for the private meeting.