Edmund's forces did flee initially, but when they realised he was still alive, fought with him until dusk. Eadric and Cnut left the battle and returned to London under cover of darkness. Edmund soon went on to rescue London, driving Eadric and Cnut away and defeating them after crossing the Thames at Brentford; but he suffered heavy losses. He then withdrew to Wessex to gather fresh troops, and the Danes again brought London under siege. But after another unsuccessful assault, the Danes withdrew into Kent, under attack by the loyalists. After a final defeat at Otford, Eadric met Edmund at Aylesford and was accepted back into Edmund's good graces. Cnut set sail northwards across the sea to Essex, and went up the River Orwell to ravage Mercia.