I will smite every horse with astonishment (consternation). Cavalry represents the forces of the enemy. Astonishment, madness, and blindness are threatened against Israel in Deuteronomy 28:28; here they arc inflicted on the enemy.
Madness. The riders should be so panic stricken that they knew not what they did, and shall turn their arms against each other (Haggai 2:22). Open mine eyes upon the house of Judah; i.e. will regard with favour and protect (Deuteronomy 11:12; 1 Kings 8:29; Is.
32:8). With blindness. They shall be blinded with terror. The previous threat is repeated with this emphatic addition.