Following a day playing bandy hockey and meeting the Swedish royal family, Kate Middleton slipped into a beautiful yellow floral dress for a black-tie dinner and, let's just say, it was her best look of the day by far.

Dressed in a floor-length printed gown by British label Erdem, the pregnant royal met with Swedish prime Minister Stefan Löfven and his wife, Ulla Löfven, for a dinner at the British ambassador's residence, last night.

Kate Middleton | ELLE UKpinterest
Getty Images

The star paired her look with Collingwood pearl and diamond earrings (which once belonged to Princess Diana) and a matching bracelet, tucking her hair into a tight chignon at the nape of her neck.

A sweep of cocoa-hued eyeshadow and a pink lip and the mother-to-be stood out from the royals as the best-dressed star of the festivities.

Kate Middleton | ELLE UKpinterest
Getty Images

Earlier in the day, the Duchess wrapped up in a shearling coat by Burberry, a roll neck sweater by Swedish designer Fjallraven, and a Eugenia Kim pompom beanie.

She later dressed in a forest green turtleneck dress by British designer Catherine Walker.

Kate's elegant but daring evening look comes days after her hairstylist posted a photograph to Instagram (which was later deleted) of how many products and tools she packs to prep Kate's hair on a royal tour.

Kate Middleton | ELLE UKpinterest
Getty Images

This morning, the five-months pregnant royal arrived at the Karolinska Institute in Stockholm wearing a double-breasted Catherine Walker red and white houndstooth coat.

She accessorised her look with a Chanel calfskin bag with an enamel handle, which she recycled from a trip to Paris last year.

Kate Middleton | ELLE UKpinterest
Getty Images

Kate, you're winning in the style stakes right now.