Israeli air strikes on residential blocks in south Gaza killed at least 47 Palestinians on Saturday, medics said, after Israel again warned civilians to relocate as it girds for an onslaught against Hamas in the enclave's south after subduing the north.