С 1896 года полк Чёрной стражи нёс службу в Индии. Во время второй англо-бурской войны его части были отправлены в Южную Африку. В июне 1902 года был подписан Феринихингский мирный договор, завершивший войну. 630 солдат и офицеров полка покинули Кейптаун в сентябре 1902 года на борту транспорта «Мичиган», прибыв в конце октября в Саутгемптон, а оттуда направились в Эдинбург. 2-й батальон, в частности, прибыл в Южную Африку в октябре 1899 года, после начала боевых действий: он понёс большие потери в битве при Магерсфонтейне в декабре того же года. После окончания войны около 730 человек батальона покинули мыс Наталь, сев на борт транспорта «Айониан» и прибыв в Британскую Индию в октябре 1902 года: после прибытия в Бомбей батальон был расквартирован в Сиалкоте и Амбале (Пенджаб).