义和团抗击八国联军
清政府在义和团问题上犹豫摇摆,各国公使决定用武力胁迫清朝统治者就范,遂调集停泊在大沽军舰上的海军陆战队四百余人,于5月底、6月初分两批到北京。6月10日英国海军中将西摩又统率多国联军(史称八国联军)两千余人,从天津直趋北京,形势愈发紧张。时旅顺俄军一千七百人赶来参加西摩特遣军,因迟到滞留在天津租界内,待机出动。6月中旬,大批义和团亦准备进入北京城。清政府这时失去对局势的控制,为了保住政权,必须作出抉择,或者利用义和团抵抗西摩联军,或者联合西摩联军镇压义和团。义和团声势浩大,反抗斗争得到北京广大居民的同情和支持,部分北京驻军也倾向义和团,加之“扶清灭洋”的口号,更使清政府感到义和团无意与它为难,大可利用;而西摩联军气势汹汹,来意不明,且总理衙门大臣许景澄等奉命到使馆交涉,要求其中途折回,遭到坚决拒绝,更增加清政府的疑惧。清政府派军机大臣刚毅、赵舒翘等分批前往涿州“视察”义和团后,6月13日终于承认义和团为合法,准许他们进入北京内城。

义和团运动
当西摩统率联军自天津出动时,义和团拆毁铁路,阻挡侵略军前进。11日和12日,联军只前进40多英里,13日下午义和团与西摩联军在落垡、廊坊交锋。他们使用大刀、长矛、抬枪等落后武器,同侵略军浴血苦斗,表现了极大的勇气和牺牲精神(参见彩图插页第117页)。义和团在拆除通北京的铁路后,又破坏落垡以东的铁路、电杆,烧毁杨村大桥,断绝了侵略军同天津租界的交通和电讯联络。18日,董福祥统率的武卫后军(甘军)加入战斗。西摩联军遭到痛击,被迫撤退到杨村,夺得几只木船,运载伤员和辎重,顺流而下。其余军队沿河徒步向天津方向逃窜,一路遭到义和团和清军的追击和堵截。22日,他们抢占西沽武库,获得喘息机会,接着又被清军和义和团重重包围,直到26日才被天津开来的一支援军救出,狼狈逃回祖界,死伤近三百人。西摩承认,“义和团所用设为西式枪炮,则所率联军必全军覆没”。
西摩联军被围后,与外界消息不通。6月15日,大沽各国海军将领会商营救办法,俄国提出各国军队联合夺占大沽炮台。16日晚,他们向中国守军发出通牒,限第二天清晨二时前交出炮台营垒,由各国接管,否则届时以武力夺取。大沽守将罗荣光断然拒绝。当晚,英、俄、日、德等海军组织突击队,在炮舰掩护下向大沽炮台发起猛攻。守军英勇抵抗失利,炮台陷落,天津的门户被打开。大沽炮台失守消息传到北京,21日,清政府发布对外宣战的谕旨。义和团和清军开始围攻使馆和西什库教堂。