
South Africa's pace spearhead Kagiso Rabada has been cleared to face Australia in the final of the World Test Championship at Lord's next month.
The 29-year-old had been under a provisional suspension since April 1 after testing positive for a recreational drug during a South African T20 match on January 21.