The Israeli army has agreed to observe a four-hour humanitarian lull in the fighting in the Gaza Strip, which will begin at 1200 GMT Wednesday, a statement said.