Israeli Prime Minister Benjamin Netanyahu has vowed to keep up the fight against Hamas militants, but a United Nations humanitarian team leader said Palestinian civilians in Gaza who honor Israeli evacuation orders cannot be guaranteed they will be safe.

Netanyahu, who visited Israeli troops in northern Gaza on Monday, told lawmakers from his Likud Party that the war was far from over, and dismissed what he cast as media speculation that his government might call a halt to the fighting.

He said Israel would not succeed in freeing its remaining hostages held by Hamas without applying military pressure.