South Africa take on Cameroon on Sunday in the Africa Cup of Nations.