Kluczowy punkt obrony miasta, czyli Ruską Bramę, obsadziło 230 ludzi stolnika latyczowskiego Stanisława Makowieckiego. Bramę Lacką obsadził wojski latyczowski Stanisław Grodecki z ochotnikami i szlachtą. Wielkiego Szańca bronił wójt lacki Cyprian Tomaszewicz. Obroną mostu dowodził młody cześnik podolski Józef Wasilkowski.
Atak Turków 12 sierpnia pod zamek podeszły oddziały tatarskie i konnica turecka, którą odpędzono salwami z dział. 14 sierpnia dotarły pod twierdzę siły tureckie z wielkim wezyrem, które zaczęły sypać siedem wielkich szańców do ostrzału Polaków ze 120 dział ustawionych na okolicznych wzniesieniach. Ostrzał z nowoczesnej artylerii paraliżował obrońców, ponieważ na Nowy Zamek padało dziennie 400 kul armatnich i 200 granatów z moździerzy. 16 sierpnia dotarła reszta wojsk tureckich. 20 sierpnia Turcy trafili w jeden ze składów amunicji ulokowanych w baszcie Starego Zamku i po gigantycznej eksplozji podjęli pierwszą próbę szturmu, który odparto zadając znaczne straty Turkom. W związku z tym Turcy ograniczyli się do nękania obrońców nieustannym ostrzałem.