The royal, 50, commanded attention in her red monochrome dress, accentuated by a ruffled collar and relaxed, chiffon-esque sleeves at the Royal Palace of El Pardo in Madrid.
Queen Letizia of Spain, 50, looked elegant in a cream jacket as she stepped out to announce the winner of Girona Princess Foundation awards during the Tour de Talento event in Valladolid.