Israel and Hamas have agreed to an unconditional three-day humanitarian truce aimed at providing much-needed relief to civilians, beginning Friday morning.

The 72-hour break after more than three weeks of fighting is set to begin at 8am (0500 GMT), according to a joint statement released by US Secretary of State John Kerry and UN Secretary-General Ban Ki-moon.