Đến giữa tháng 8, Chiến dịch "Thành trì" của quân đội Đức Quốc xã đã hoàn toàn sụp đổ. Quân đội Liên Xô đang tổ chức Chiến dịch phản công Belgorod-Kharkov (có mật danh "Chiến dịch Nguyên soái Rumyantsev") và Chiến dịch phản công Oryol - Orlov (có mật danh "Chiến dịch Kutuzov"). Cuối tháng 8 năm 1943, cuộc phản công mùa hè của quân đội Liên Xô tại cánh Nam mặt trận Xô-Đức đã phát triển thành một cuộc tổng tấn công nhằm vào các phòng tuyến của quân phát xít Đức trên toàn lãnh thổ Ukraina. Ở chỗ tiếp giáp giữa Cụm tập đoàn quân Trung tâm và Cụm tập đoàn quân Nam, tướng Walter Model lập "Phòng tuyến Hagen" nhằm bảo vệ Bryansk và rút ra một số sư đoàn (trong có Sư đoàn xe tăng 8) để điều lên phòng ngự tại Smolensk. Quân đoàn bộ binh 23 (trong đó có Sư đoàn xe tăng 20) cũng được điều đến khu vực Roslavl. Trước tình quân Đức tăng cường phòng ngự trên hướng Roslavl. Bộ Tổng tư lệnh tối cao Liên Xô quyết định chuyển hướng tấn công làm hai mũi. Một mũi tấn công Bryansk, một mũi tấn công vào Yelnya và Dorogobuzh nhằm tạo thế chia cắt quân Đức tại Cụm Smolensk và Cụm Roslavl, đồng thời tạo một hướng tấn công từ phía Nam uy hiếp Roslavl.