W tym czasie doszło do sojuszu Asyrii z Egiptem, który w roku 609 p.n.e. wysłał swoje wojska przeciwko Babilończykom w kierunku Karkemisz. Armia egipska pod wodzą faraona Necho II w trakcie marszu natknęła się pod
Megiddo
na wojska króla
Judy
Jozjasza. W bitwie
Jozjasz
poniósł śmierć, a armia Judy została rozbita. Gdy Egipcjanie podeszli w końcu pod Karkemisz, gdzie połaczyli się z wojskami Asyrii doszło do bitwy, w której wojska sprzymierzeńców zostały pokonane ostatecznie przez Babilończyków pod wodzą Nabuchodonozora II.