Zechariah 12:9

9 At that time I will destroy every nation that tries to attack Jerusalem.

Zechariah 12:9 Meaning and Commentary

Zechariah 12:9

And it shall come to pass in that day
So often mentioned in this chapter; by which is meant the latter part of the Gospel dispensation, the spiritual reign of Christ:

[that] I will seek to destroy all the nations that come against
Jerusalem;
and shall destroy them. The whole of this paragraph seems to refer to the same as in ( Ezekiel 38:1-39:29 ) .

Zechariah 12:9 In-Context

7 "I, the Lord, will give victory to the armies of Judah first, so that the honor which the descendants of David and the people of Jerusalem will receive will be no greater than that of the rest of Judah.
8 At that time the Lord will protect those who live in Jerusalem, and even the weakest among them will become as strong as David was. The descendants of David will lead them like the angel of the Lord, like God himself.
9 At that time I will destroy every nation that tries to attack Jerusalem.
10 "I will fill the descendants of David and the other people of Jerusalem with the spirit of mercy and the spirit of prayer. They will look at the one whom they stabbed to death, and they will mourn for him like those who mourn for an only child. They will mourn bitterly, like those who have lost their first-born son.
11 At that time the mourning in Jerusalem will be as great as the mourning for Hadad Rimmon in the plain of Megiddo.
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.