Israel capitalises as Gaza fatigue sets in