Senator Hillary Rodham Clinton said yesterday that she supported '' whatever steps are necessary '' to defend Israel against Hamas , Hezbollah , Iran and Syria in the military conflict in the Middle East .