Davidson tók síðar þátt í hernaði í Suður-Afríku í Anglo-Zulu-stríðinu árið 1879, þar sem hann slasaðist í lokastríðinu við Ulundi. Hann var færður í skipstjóra í janúar 1880, og sama ár barðist hann í öðrum hluta annars angló-afganska stríðsins. Lord Napier var ráðinn ríkisstjóri á Gibraltár árið 1876, en Davidson varð aftur aðstoðarmaður hans frá desember 1881 til desember 1882. Eftir þetta sneri hann aftur til starfa í bresku Indlandi, þar sem hann var kynntur sem stórliði og var sendur til indversku vopnafræðideildarinnar. Í janúar 1896 var hann settur í stöðu liðsforingja og í janúar 1900 var hann settur í stöðu liðsforingja. Þetta féll saman við ráðningu hans í starfsmenn konunglegu skotherinn í Suður-Afríku á meðan á seinni bóerkriginu stóð. Hann skipaði konunglegu hestabyssuliðinu á leiðinni til að bjarga Kimberley og var viðstaddur í nokkrum öðrum átökum, þar á meðal Bardaga við Paardeberg.
Poplar Grove og Driefontein. Davidson var nefndur í skilaboðum fyrir framúrskarandi aðgerðir í stríðinu. Hann hætti störfum sínum í starfsfólkinu í janúar 1901 og var settur á listann með hálfa laun, en sneri aftur til starfsfólksins í október sama árs. Fyrir störf sín í stríđinu var hann heiđrađur međ konungdķm, međ fjķrum lykkjum. Í apríl 1901 var hann gerður félagi í Order of the Bath. Eftir stríðið sneri hann aftur til Bretlands þar sem hann var liðsforingi í konunglegu skotherliðinu í norðausturkjördæmi, áður en hann hætti í embættinu og var settur á hálfslaunalista í október 1904. Þremur árum síðar, í janúar 1907, hætti hann í hernum.