Nine cities will be under red heat alerts on Friday, while northern regions face a growing risk of torrential rain, hail and strong winds.