Skryf 'n voortsetting vir hierdie paragraaf - Hy het as adjudant van die 1ste bataljon gedien vanaf 21 Januarie 1899 en gedurende die Tweede Boeroorlog (1899<unk>1902), toe die bataljon na Suid-Afrika gestuur is. Hulle was deel van die mag wat gestuur is om die beleg van Kimberley te verlig, en het aksie by die Slag van Magersfontein in Desember 1899 gesien, waar Gordon gewond is. Hy het daarna van Februarie tot Mei 1900 in die Oranje Vrystaat gedien en aan die gevegte van Paardeberg deelgeneem.
(Februarie 1900), Poplar Grove, Driefontein (Maart 1900), Hontnek, die Vetrivier en die Handrivier. Die bataljon is in Mei 1900 na Transvaal oorgeplaas en was weer in aksie by Doornkop, waar hulle swaar verliese gely het, en daarna aan die gevegte van Belfast en Lydenburg (Augustus 1900) deelgeneem het. Die bataljon het gedurende die hele oorlog in Suid-Afrika gebly, wat geëindig het met die Vrede van Vereeniging in Junie 1902. Vier maande later het 475 offisiere en mans van die 1ste bataljon Kaapstad verlaat op die SS "Salamis" in laat September 1902, en hulle het in Southampton aangekom in laat Oktober, toe die bataljon na Glasgow gestuur is.