Palestinian shields foil Israeli strikes