Queen Letizia joined her husband King Felipe VI of Spain at Zarzuela Palace in Madrid last night.
The Spanish King and Queen welcomed Chinese President Xi Jinping and his wife Peng Liyuan to the palace during their official three-day visit.
Tonight their Majesties will host a gala dinner in honour of their guests, on the 45th anniversary of diplomatic relations between China and Spain.
The 46-year-old Queen wore a beautiful navy dress from Felipe Varela for the occasion on Tuesday night.
The midi length gown featured a fitted high-neck top a drop waist that fell into a pleated skirt with a layer of sheer material over the top.
Queen Letizia has worn the feminine frock, which is strikingly similar to a dress worn by Meghan Markle on her tour of New Zealand last month, on at least one previous occasion.
She recycled the elegant outfit from the Princess of Asturias Awards which were held in Oviedo, Spain last year.
The mother-of-two completed her look with a pair of navy suede stilettos and wore her new shorter style hair down to contrast her previous look.
Her Majesty added the exquisite “joyas de pasar” diamond bracelet to her ensemble and wore a stunning pair of aquamarine teardrop earrings.
The bracelet comes from a set of jewellery which translates to ”passing jewellery”, and is passed from monarch to monarch.