It was a joyous day when Edmund approached London, and thus fulfilled the promise of his coronation. Canute, who had made another attempt on the city, fled before him, but hovered around until two days later. Edmund engaged him the third time at Brentford, and defeated him again. Then Edmund retired into Wessex to raise more troops, and during his absence the Danes took the offensive again, once more besieging London in vain, while they harried all the neighbouring districts until Edmund returned with a large army, drove them into Kent, and gave them such a fearful defeat at Otford that they fled in despair to the Isle of Sheppey, and all men said Edmund would have destroyed them utterly, had not Edric persuaded him to stop the pursuit at Aylesford.