My personal view is that history repeats itself. We will see some future fulfillment of this prophecy.
If the ultimate meaning of the entire vision is eschatological, pertaining to the time of the end, while it may certainly maintain a historical partial fulfillment, it may also very well speak of two forthcoming regional wars. The first war would be Iran “butting” as it were to the west, the north and the south – into the nations of Iraq, Syria, Lebanon and perhaps Bahrain, Azerbaijan and as far as Israel and Egypt. But after this, Turkey in the east would launch a counter offensive.