It seems my Nina Ricci hunch has been validated! Barney's New York has for pre-order this Nina Ricci tweed swing coat (US$2,790), identical to the one worn by Queen Letizia.
A big thanks to Jennifer for letting me know that the dress is also by Nina Ricci. It is the black cloqué dress (£1,180):