After returning to Australia in late 1901 Rogers was commissioned as a lieutenant in the 6th Battalion, Australian Commonwealth Horse, and embarked for South Africa again on 19 May 1902. Following the conclusion of the war his battalion returned to Australia, and he received his Victoria Cross from the acting governor-general, Lord Tennyson, on 18 September 1902 at Government House, Melbourne. He had previously been mentioned in dispatches. Rogers then unsuccessfully sought to obtain a commission in the Australian Military Forces and, after buying and selling a property near Yea, Victoria, returned to South Africa where he worked as detective with the Cape Police until February 1904. On 25 April 1907, Rogers married Ethel Maud Seldon at Portland, Victoria and they later had two sons.