マフディー軍
完全に孤立したハルツームは1884年3月、アンサールによって包囲された。そして18日、ムハンマド・アフマド自らが指揮したマフディー軍による攻撃が始まった。当初マフディー軍は不慣れなために適切な包囲戦を遂行する能力に欠けており、さらにゴードンの敷設した地雷がマフディー軍を大いに苦しめた。しかし包囲軍の数は増え続け、さらにスーダン北部の部族であるベジャ人がマフディー派に寝返り、ハルツームとエジプトをつなぐ電線を脅かした。ゴードンは和平交渉を行ったが不成功に終わった。