Israel has withdrawn all its forces from the Gaza Strip, halting a ground operation launched on July 17, as a 72-hour truce agreed with Hamas takes hold.