Queen Silvia, 73, looked impeccable in a vibrant magenta dress and ceremonial sash, while her eldest daughter Crown Princess Victoria, 40, stunned in a sweeping powder blue number.