东罗马守军被迫分散极为有限的防守力量，守军的士气也受到严重打击，但是城墙仍有待攻破。土耳其军曾向城墙发动多次正面攻击，但都被击退兼损失惨重。土军其后挖掘隧道，试图穿过城墙，很多挖掘者是塞尔维亚人，由扎加诺斯帕夏指挥。东罗马的工程师约翰尼斯·格兰特（日耳曼人，一说为苏格兰人）挖了一些隧道对付土军，让守军进入隧道把敌人消灭。土军隧道被灌水或是被使用希腊火摧毁。最终东罗马守军活捉了一位土军重要工程师，他在酷刑之下供出所有土军隧道的位置，那些隧道随即被破坏。君士坦丁拒绝了穆罕默德开出的撤围条件，那是要东罗马