Viết tiếp cho đoạn này - Davidson sau đó đã tham gia hành động ở Nam Phi trong Chiến tranh Anh-Zulu năm 1879, trong đó ông bị thương trong trận chiến cuối cùng của cuộc chiến ở Ulundi. Ông được thăng cấp đội trưởng vào tháng 1 năm 1880, và trong cùng năm đó, ông đã chiến đấu trong giai đoạn thứ hai của Chiến tranh Anh-Afghan thứ hai. Lord Napier được bổ nhiệm làm Thống đốc Gibraltar vào năm 1876, với Davidson một lần nữa trở thành "trợ lý trại" của ông từ tháng 12 năm 1881 đến tháng 12 năm 1882. Sau đó, ông trở lại phục vụ ở Ấn Độ thuộc Anh, nơi ông được thăng cấp thiếu tá và được điều đến Sở Vũ khí Ấn Độ. Các thăng tiến khác trong Pháo binh ngựa Hoàng gia tiếp theo vào tháng 1 năm 1896, khi ông được thăng cấp trung tá và đại tá vào tháng 1 năm 1900. Điều này trùng hợp với việc ông được bổ nhiệm làm nhân viên của Pháo binh Hoàng gia ở Nam Phi trong Chiến tranh Boer lần thứ hai. Ông chỉ huy Pháo binh ngựa Hoàng gia trên cuộc hành quân của họ để giải phóng Kimberley, và đã có mặt tại một số cuộc đụng độ khác, bao gồm cả các trận Paardeberg
Poplar Grove, và Driefontein. Davidson đã được đề cập trong các thông điệp cho các hành động nổi bật trong chiến tranh. Ông rời khỏi vị trí của mình trong đội ngũ nhân viên vào tháng 1 năm 1901, và được đưa vào danh sách nửa lương, nhưng trở lại đội ngũ nhân viên vào tháng 10 cùng năm. Đối với dịch vụ của mình trong chiến tranh, ông đã được trang trí với Huy chương của Nữ hoàng, với bốn clasps. Vào tháng 4 năm 1901, ông được phong làm Đồng chí của Huân chương Bath. Sau chiến tranh, ông trở về Anh, nơi ông là Đại tá Tham mưu chỉ huy Pháo binh Hoàng gia, Quận Đông Bắc, trước khi bỏ trống vị trí và được đưa vào danh sách bán lương vào tháng 10 năm 1904. Ba năm sau, vào tháng 1 năm 1907, ông nghỉ hưu từ quân đội.