Federico se casó el 28 de enero de 1844 en la ciudad de San Petersburgo, en primeras nupcias, con la gran duquesa Alejandra Nikolaievna de Rusia (1825-1844), hija del zar Nicolás I de Rusia y de Carlota de Prusia.