Israel said its military would hold fire in most of the Gaza Strip for seven hours on Monday to facilitate the entry of humanitarian aid and for displaced Palestinians to return to their homes, but would fight back if attacked.

The humanitarian truce, beginning at 10 a.m. local time, would not apply in areas of the southern Gaza town of Rafah where Israeli forces are still operating, a Defense Ministry official said in a statement.