Queen Sofia used another, similar gown when she was crowned queen consort in Sweden: a very similar bodice, and same silhouette in skirt, all in ivory and gold (bottom photo). But a main difference between the two dresses is the use of the coat of arms.
Her Norwegian version of the dress was made for the 1873 coronation in Trondheim, Norway where her husband was crowned Oscar II of Sweden-Norway. To underline the independence of the two countries, the Norwegian dress featured the Norwegian coat-of-arms: the standing lion with silver blade, while the Swedish version of the dress instead featured the Swedish coat-of-arms: the three crowns.