На рассвете 3 августа мощной артиллерийской и авиационной подготовкой началось контрнаступление на белгородско-харьковском направлении. Бои за город приняли ожесточенный характер, так как он был хорошо защищен оборонительными сооружениями, опорными пунктами со множеством огневых точек, несколькими рядами колючей проволоки с огромным количеством минных полей. Каменные постройки были превращены в маленькие «крепости». Меловые горы Белгорода были использованы для прикрытия вражеских войск.
Первыми в Белгород в 6 часов утра 5 августа ворвались подразделения 89-й гвардейской стрелковой дивизии (командир дивизии полковник Михаил Петрович Серюгин). К 10 часам к городу подошли остальные части этой же дивизии: 267-й гвардейский стрелковый полк (командир подполковник Г. Середа) и 273-й гвардейский стрелковый полк (командир подполковник В.В. Бунин). Начался бой. Видя, что 270-й гвардейский полк испытывает большие трудности, командир дивизии М.П. Серюгин ввел в бой учебный батальон, которым командовал гвардии капитан Никита Васильевич Рябцев.