Последние дни перед штурмом, которому предстояло решить судьбу города, были полны драматизма в обоих лагерях. Войска страшно устали, да и само ощущение, что огромная армия никак не может справиться с горсткой защитников византийской столицы, не могло не деморализовать осаждающих. Осада длилась уже около двух месяцев. Может быть, это была одна из причин, побудивших султана дня за три-четыре до штурма вступить в переговоры с императором. Мехмед предложил ему согласиться на уплату ежегодной дани в размере 100 тыс. золотых монет либо покинуть город со всеми жителями; в этом случае им обещали не причинять вреда. На совете у императора оба предложения были отвергнуты. Ведь было очевидно, что такую невероятно большую дань византийцам не собрать никогда, а уступить свой город врагу без боя тоже никто не намеревался.
Вскоре и султан собрал совет в своей ставке. Великий везир Халиль-паша предложил заняться поисками условий для заключения мира и снять осаду. Но большинство военачальников настаивали на штурме. Мехмед объявил свою волю: произвести решительный штурм. Защитники Константинополя тут же узнали об этом. Христиане, находившиеся в турецком лагере, пустили в город стрелы с записками, в которых сообщалось о совете в ставке султана. Впрочем, скоро появились и признаки предстоящей атаки — резко усилился пушечный огонь.
По-разному прошли день и ночь перед штурмом в обоих лагерях. 28 мая султан объезжал войска, делал смотр последним приготовлениям к штурму. Турецкие воины, непрестанно перед этим готовившие осадную технику, материалы для засыпки рвов и приводившие в порядок вооружение, в тот день отдыхали. Непривычная тишина воцарилась и за стенами Константинополя. Все понимали, что близится час испытаний. Днем по городу прошла с иконами и хоругвями большая процессия, в которой участвовал император. В ее рядах были и православные и католики. Звонили тревожно колокола константинопольских церквей. Под их звон святились укрепления города, собиравшего последние силы для отпора врагу. Горожане забыли все споры и распри. На закате толпы людей направились к храму св. Софии, порог которого православные греки не переступали уже пять месяцев, не считая возможным присутствовать на литургии, оскверняемой латинянами. Но в эти часы в соборе рядом истово молились сторонники и противники унии из разных слоев населения. Сюда прибыли после совета у императора и все военачальники и вельможи. Люди обнимались, укрепляя свой дух перед сражением.
Вечером 28 мая султан объявил, что утром следующего дня начнется решающий штурм. Костры, зажженные в лагере турок в ночь перед сражением, опоясали город. Огни горели на турецких судах, которые занимали всю ширину пролива. В лагере осаждающих гремела музыка, грохотали барабаны. Муллы и дервиши возбуждали фанатизм воинов, у костров толпы внимали чтению Корана. Воины пели и молились, готовясь к предстоящей битве. Военачальники руководили концентрацией войск и техники на главных участках предстоящего штурма. К стенам, защищавшим Константинополь со стороны суши, подвезли осадные машины, а стоявшая в Золотом Роге турецкая эскадра приблизилась к морским стенам.
Главный удар султан решил нанести на участке между воротами св. Романа и Харисийскими, где стены более всего пострадали во время бомбардировки. Этот участок все время осады был местом самых ожесточенных схваток. Здесь пушки турок были расположены на высоких холмах, так что стены и башни оказались ниже позиций турецких батарей и -обстреливать город было значительно удобнее. Кроме того, и ров у этого отрезка стен был не очень глубоким. Султан решил сам руководить здесь сражением. Войска, находившиеся слева и справа от ударной группы, имели задачу отвлечь внимание обороняющихся от ворот св. Романа. Части под командованием Саган-паши должны были атаковать район Влахернского дворца, для чего они подтянулись к северной части Феодосиевых стен, покинув свои позиции у стен Галаты. Они были переброшены через Золотой Рог по сооруженному из барж и деревянных бочек плавучему мосту. Капитаны турецких кораблей получили приказ начать обстрел укреплений побережья Золотого Рога, а затем бросить экипажи на штурм морских стен.