Общая численность гарнизона Чигирина составляла 12 599 человек. Воеводы считали, что «таких сил было слишком мало для долговременной защиты города».
Недовольны были Ржевский и Гордон и состоянием городских укреплений. К началу осады строительные работы на валах и бастионах еще не были закончены, несмотря на помощь казаков. Недоставало пушек (их оказалось менее 100 и не все были исправны) и некоторых видов боеприпасов (например, бомб).
Кроме того, воевода Иван Иванович Ржевский жаловался, что с хлебом в городе плохо, обещанные припасы из Киева не доставлены, а самим заготавливать продовольствие трудно из-за татар, которые маленькими отрядами то и дело появляются в окрестностях города.
Верховный визирь Мустафа-паша привел к Чигирину 20 отрядов пашей (каждый из которых насчитывал по 3 тыс. солдат), 40 «орт» янычар, численностью от 100 до 300 человек каждая, войска «господарей» Молдавии и Валахии (15 тыс.), 7 тыс. сербов, 3 тыс. албанцев – почти 100-тысячная армия. Кроме того, 50 тыс. всадников привел крымский хан.
Особую опасность для осажденных представляла мощная турецкая артиллерия. По количеству пушек турки превосходили гарнизон Чигирина почти в 1,5 раза, а по самым разрушительным осадным орудиям и крупнокалиберным мортирам – почти в 4 раза.
Защитников Чигирина ждала трудная осада.
Переправа главных сил русской армии через Днепр началась только 6 июля 1678 г. А пока она продолжалась, гарнизон Чигирина был предоставлен только собственным силам. Турки непрерывно приступали к городу, стараясь овладеть им до подхода полков Ромодановского и Самойловича.
В Чигирине не знали достоверно, что происходит на холмистой равнине между городом и рекой Днепром, почему Григорий Ромодановский так долго простоял у днепровского берега, а победив Каплан-пашу, тут же не явился с полками на выручку гарнизона.
Попробуем ответить на эти непростые вопросы.
Полки Григория Ромодановского подошли к Днепру 6 июля и немедленно начали переправу, которая заняла несколько дней, и только 12 июля вся армия перешла на правый берег Днепра. На левом берегу, у Бужинской переправы, остался для прикрытия сильный отряд полковника Ронаера: полк пехоты и полк казаков.
Видимо, для турецкого командования решение Ромодановского идти на помощь Чигирину было неожиданным, и ответные действия оно предприняло с большим опозданием. Только 9 июля, когда значительная часть русской армии уже переправилась через Днепр, из осадного войска была послана 10-тысячная крымская конница. 10 июля татары напали на корпус генерала Змеева, прикрывавший левый фланг русской армии, но после кровопролитного боя потерпели поражение и отступили к реке Тясьмину. В тот же день генерал Косагов был послан со своим корпусом сопроводить до Чигирина подкрепление: Ахтырский полк и 1 тыс. казаков-сердюков. Выполнив приказ, Косагов возвратился в русский лагерь. Ромодановский и Самойлович уже укрепили свои позиции и были готовы встретить противника.