El 25 de enero de 1858 Federico se casó en Londres con Victoria, princesa real del Reino Unido, hija de la reina Victoria de Gran Bretaña e Irlanda y Alberto de Sajonia-Coburgo-Gotha, con la que tuvo ocho hijos de los cuales dos murieron antes de llegar a la adolescencia: