Therefore thus saith the Lord GOD; Behold, I will give the land of Egypt unto Nebuchadrezzar king of Babylon; and he shall take her multitude, and take her spoil, and take her prey; and it shall be the wages for his army.
The timing matters greatly: sixteen years pass between the first word against Egypt and this one, while Nebuchadnezzar wears himself out thirteen years at Tyre. God uses that delay to ripen Egypt's weakness through their own wars, then rewards the king's costly labor with a land that falls easily into his hands as spoil.
AI summary
Commenting on Ezekiel 29:17-21
Therefore thus saith the Lord God,.... Since this was the case, that the king of Babylon had been working for nothing, and had spent much blood and treasure, as well as time, to little purpose and advantage to himself; behold, I will give the land of Egypt to Nebuchadrezzar king of Babylon; which will make him a sufficient recompence for his loss of time, men...
multitude--not as FAIRBAIRN, "store"; but, he shall take away a multitude of captives out of Egypt. The success of Nebuchadnezzar is implied in Tyre's receiving a king from Babylon, probably one of her captives there, Merbal. take her spoil . . . prey--literally, "spoil her spoil, prey her prey," that is, as she spoiled other nations, so shall she herself be a spoil to Babylon.