South Africa's Kagiso Rabada is cleared to play in the Cape Town Test after his two-match ban for making physical contact with Australian captain Steve Smith after dismissing him was overturned by the ICC. Rabada has been let off with a 25% match fee fine and one demerit point, instead of 50% match fee fine and three demerit points.