Khi quân Pháp tiến đánh Bắc Kì lần thứ hai, nhân dân đã tích cực phối hợp với quan quân triều đình kháng chiến, ở Hà Nội, khi quân Pháp nổ súng đánh thành, nhân dân tự tay đốt nhà, tạo thành bức tường lửa chặn giặc. Hàng nghìn người dân tụ tập thành đội ngũ. gươm giáo chỉnh tề tại đình Quảng Văn (Cửa Nam) chuẩn bị kéo vào thành đánh giặc, nhưng chưa kịp đi thì thành đã mất. Cuộc chiến đấu trong lòng địch diễn ra sau đó vô cùng quả cảm. Tại các địa phương, nhân dân tích cực đắp đập, cắm kè trên sông, làm hầm chông, cạm bẫy v.v... chống Pháp. Ngày 19-5-1883. hơn 500 tên địch kéo ra Cầu Giấy đã lọt vào trận địa mai phục của ta. Quân Cờ đen lại phối hợp với quân của Hoàng Tá Viêm đổ ra đánh. Nhiều sĩ quan và lính Pháp bị giết, trong đó có Ri-vi-e. Chiến thắng cầu Giấy lần thứ hai càng làm cho quân Pháp thêm hoang mang, dao động. Chúng đã toan bỏ chạy nhưng triều đình Huế lại chủ trương thương lượng với Pháp, hi vọng địch rút quân (như năm 1873). Song tình hình lúc này đã khác trước. Sau khi có thêm viện binh, cuối tháng 7 - 1883 nhân cơ hội vua Tự Đức mới qua đời, nội bộ triều đình đang lục đục, chủ nghĩa tư bản Pháp trên đà phát triển, thực dân Pháp quyết định đem quân tấn công thẳng vào Thuận An, cửa ngõ kinh thành Huế.