Israel struck Lebanon on Saturday in retaliation for rockets targeting Israel in the heaviest exchange of fire since the ceasefire.