Israel said it would prolong a day-old humanitarian truce in the Gaza Strip through Sunday night, even as Palestinian militants there resumed firing rockets into Israeli territory, complicating efforts by international mediators to secure a longer cease-fire.

Saturday's truce between Israel and Hamas gave Gaza's 1.8 million people a respite from nearly three weeks of fighting. But by midnight it was unclear whether they would be able...