1874 wurde Grenfell Aide-de-camp von Sir Arthur Cunynghame, der ebenfalls bei den "60. Rifles" gedient hat, als dieser Oberbefehlshaber in der Kapkolonie wurde. Dort diente er im Xhosakrieg. Dafür wurde er am 4. November 1878 zum Brevet Major befördert. 1879 nahm er als Stabsoffizier am Zulukrieg und an der Schlacht bei Ulundi teil. Er kehrte zurück nach England und wurde am 29. November 1879 zum Brevet Oberstleutnant befördert. 1881 nahm er wieder als Stabsoffizier am Ersten Burenkrieg teil.