Scrivi una continuazione per questo paragrafo - Davidson in seguito partecipò all'azione in Sud Africa nella guerra anglo-zulu del 1879, durante la quale fu ferito nella battaglia finale della guerra a Ulundi. Fu promosso capitano nel gennaio 1880 e nello stesso anno combatté nella seconda fase della seconda guerra anglo-afghana. Lord Napier fu nominato governatore di Gibilterra nel 1876, con Davidson ancora una volta diventando il suo "aide-de-camp" dal dicembre 1881 al dicembre 1882. In seguito tornò in servizio nell'India britannica, dove fu promosso maggiore e fu assegnato al Dipartimento di artiglieria indiano. Ulteriori promozioni nella Royal Horse Artillery seguirono nel gennaio 1896, quando fu promosso tenente colonnello e colonnello nel gennaio 1900. Questo coincise con la sua nomina allo staff della Royal Artillery in Sud Africa durante la seconda guerra boera. Ha comandato la Royal Horse Artillery nella loro marcia per alleviare Kimberley, ed è stato presente in diversi altri scontri, tra cui le battaglie di Paardeberg
Poplar Grove e Driefontein. Davidson fu menzionato nei dispacci per azioni distinte durante la guerra. Lasciò il suo posto nel personale nel gennaio 1901, e fu inserito nella lista delle persone a mezza retribuzione, ma tornò al personale nell'ottobre dello stesso anno. Per il suo servizio in guerra, fu decorato con la medaglia della Regina, con quattro fermagli. Nell'aprile del 1901 fu nominato Compagno dell'Ordine del Bagno. Dopo la guerra, tornò in Gran Bretagna dove fu colonnello di stato maggiore al comando della Royal Artillery, North-Eastern District, prima di lasciare il posto e essere inserito nella lista a mezza retribuzione nell'ottobre 1904. Tre anni dopo, nel gennaio 1907, si ritirò dall'esercito.