30 липня 1941 року селище Новоархангельськ було зайняте німецькими військами 16-ї моторизованої дивізії. Кілька днів тривали запеклі бої, населений пункт неодноразово переходив з рук в руки, адже відігравав важливу роль у виході 6-ї та 12-ї радянських армій з Уманського котла. У боях за Новоархангельськ брали участь 16-ї моторизована дивізія, моторизована бригада СС «Лейбштандарт СС Адольф Гітлер» з німецького боку і 44-та гірсько-стрілецька, 216-та моторизована дивізії з радянського боку. Активна фаза боїв у Новоархангельську припинилася 2 серпня 1941 року, коли було підірвано міст через річку Синюха, що з'єднував його з Торговицею. Після закінчення боїв в районі Зелена Брама, у селищі було створено табір для військовополонених червоноармійців.