South Africa won the toss and elected to bat first on day one of the third Test with England, in Johannesburg. It’s AB de Villiers’ first outing as South Africa’s Test skipper, since replacing Hashim Amla who stepped down last week. The hosts have brought in wicket-keeper Dane Vilas as a late replacement for the injured Quinton de Kock, while England have named an unchanged side. England lead the four-match series 1-0 after winning the first Test in Durban.

Arsenal beat Man City 3-0 to win Community Shield
Sri Lanka fight back through spinners but India 460-9
Man arrested on suspicion of fraud after security operation disrupts European Championships
Bangladesh claim first test win in Australia as Green ton in vain
Djokovic falls in Cincinnati heat in first match since Wimbledon
