886年英桑协定，苏丹即位需获得英国领事准许，但哈立德并未获得许可。英国以此为战争借口向哈立德发出最后通牒，要求其放下武器并离开王宫。哈立德召集王宫卫兵并封锁了王宫。东非时间8月27日9时00分，最后通牒期限已过。英方于海港区域集结三艘巡洋舰、两艘巡逻舰、150名海军陆战队员和海军士兵，另有900名桑给巴尔士兵。皇家海军部队由海军少将指挥，亲英桑给巴尔部队则由桑给巴尔陆军准将指挥（马修斯亦为桑给巴尔首席部长）。近2,800名桑给巴尔人保卫王宫，多数为征召平民，但亦包括苏丹王宫卫兵及数百名仆从和奴隶。守军