No fue hasta 1220 cuando, tras arduas negociaciones con Inocencio III y su sucesor Honorio III –que sucedió a aquél en 1216, y que había sido profesor del propio Federico–, Federico fue coronado Sacro Emperador Romano en Roma por el Papa, el 22 de noviembre de 1220.