В боях был ещё два раза ранен (в июле 1943 и в 1944 году). Участвовал в Курской битве, Белгородско-Харьковской, Сумско-Прилукской, Корсунь-Шевченковской, Проскуровско-Черновицкой, Львовско-Сандомирской, Висло-Одерской и Восточно-Померанской операциях. В апреле 1945 года командир танкового батальона 40-й гвардейской танковой бригады 11-го гвардейского танкового корпуса 1-й гвардейской танковой армии 1-го Белорусского фронта гвардии майор Борис Иванов особенно отличился во время штурма Берлинаа.