King Nebuchadnezzar defeated King Neco of Egypt and took control of his land from the Egyptian Gorge all the way north to the Euphrates River. So Neco never invaded Judah again.
At that time the LORD made an agreement with Abram and told him: I will give your descendants the land east of the Shihor River on the border of Egypt as far as the Euphrates River.
Solomon ruled every kingdom between the Euphrates River and the land of the Philistines down to Egypt. These kingdoms paid him taxes as long as he lived.
The time is coming when the LORD will shake the land between the Euphrates River and the border of Egypt, and one by one he will bring all of his people together.
In the fourth year that Jehoiakim was king of Judah, King Nebuchadnezzar of Babylonia defeated King Neco of Egypt in a battle at the city of Carchemish near the Euphrates River. And here is what the LORD told me to say about the Egyptian army:
Ezekiel, son of man, I, the LORD, have defeated the king of Egypt! I broke his arm, and no one has wrapped it or put it in a sling, so that it could heal and get strong enough to hold a sword.