Book of Zechariah
Chapters 9 to 11 tell of a future time when the nations around them would be destroyed by an army, but Jerusalem would be kept from destruction.  This seems to have been talking about the coming of Alexander the Great with his army which happened in 332 BC. Tyre was taken by building a land bridge from the shore to the island city which was thought to be safe from capture. He also destroyed the city of Gaza.  But Alexander did not destroy Jerusalem when he came there.  Zechariah said that after these wars the Messiah would come.