A Silvestre II la nobleza romana le permitió regresar a Roma, donde falleció el 12 de mayo de 1003.