The Battle of Halule took place in 691 BC between the Assyrian empire and the rebelling forces of the Babylonians, Chaldeans, Persians, Medes, Elamites and Aramaic tribes.
As well as the Babylonians, the Aramaic tribes, the Chaldeans and King Khumban-umena III of the Elamites, and all the Zagros Iranians (Persia, Anzan, Ellipi, etc.)
The nucleus of the army consisted of Elamite, Median and Persian charioteers, infantry, and cavalrymen.
[1] The battle was indecisive, or at least both sides claimed the victory in their annals and all rulers remained on their thrones.
However, Sennacherib captured Babylon after a 9 month siege and Ashurbanipal destroyed Elam after 40 years of fighting.