伦敦号与黑天鹅号冲过炮兵6团阵地,进入炮兵1团负责封锁江面的四门榴弹炮的火力范围,伦敦号在炮战中多处中弹,舰桥被击中,舰长负伤。英舰放弃援救紫石英号的企图掉头返航。14时英舰返回经过炮6团阵地,双方再次发生激烈的炮战。伦敦号与黑天鹅号脱离解放军炮兵火力范围后汇合伴侣号返回上海。伦敦号15人阵亡,13人受伤;黑天鹅号7人受伤。解放军方面伤亡252人。在紫石英号事件中这次炮战是规模、影响最大的一次
紫石英号事件的消息传回英国,英国国内一片哗然,首相艾德礼声称:得到政府的许可,英国军舰有合法在长江中行驶执行和平使命的权力。前首相丘吉尔则宣称要求派航空母舰到远东实行武力报复。也有议员指出:在解放军强渡长江的军事行动前派军舰在长江内行驶,显然容易激起正在待命渡江的解放军的愤怒。有议员事后批评说:如果一艘亲纳粹国家的军舰在诺曼底登陆日驶入英吉利海峡,我们难道不应该把它打得粉碎吗。 在英国远东舰队用军事手段救援紫石英号的努力失败以后,英国政府就通过各种渠道的寻求这一事件的外交解决。
以人民解放军总部发言人李涛将军名义发表声明:人民解放军有理由要求英国政府承认错误,并道歉和赔偿,人民解放军和人民政府愿意考虑和各国在平等互利和互相尊重领土主权的独立和完整的基础上建立外交关系,首先是不能帮助反动派。
中共方面当时最担心的美国军舰并没有出现,却与闯入前线的英国军舰发生冲突。最初中共认为英舰无意阻拦解放军渡江,致电指示渡江战役总前委:只要不妨碍渡江作战亦不要攻击。甚至明确表示可予以营救之便利。在与伦敦号发生炮战后态度有了变化,新华社发表《抗议英舰暴行》的社论以及解放军总部发布《为英国军舰暴行发表的声明》。但随后中共针对紫石英号电示前线部队:可以不解除该舰武装,不俘虏之。
此时英国方面派遣驻南京使馆武官克仁斯少校(John S.Kerans)接任紫石英号舰长。4月26日双方展开了接触以及非正式的对话。英舰允诺不再移动位置(此后三个月的锚泊地点)。解放军方面批准紫石英号舰员可与当地居民交换食品
5月18日解放军镇江前线团政委康矛召作为双方正式谈判的代表。英国方面也寻求外交解决紫石英号的办法。5月24日双方开始谈判,中共方面要求英方对未经解放军许可闯入解放军防区的行为认错并赔偿损失,英方认为并无过错,谈判多次不欢而散。
6月鉴于解放军向长江以南进军,中共方面不希望在这种谈判中长期僵持,做出了适当的让步,6月20日中共方面建议英方承认未经许可闯入战区的错误,中方可将认定责任与紫石英号放行分开处理。虽然双方磋商有了实质性进展,但英国方面则坚持不认错。至7月11日谈判陷入僵持。