Hamza and Paterson return to South Africa’s XI in what is Johannesburg’s first Test since March 2023