England have recalled Ollie Robinson for their upcoming Test series against South Africa.

Robinson has dealt with a series of ailments since last playing for the Test team in the Ashes in January.

The seamer was beset by back spasms at the start of the English summer and later contracted coronavirus, also dealing with dental issues.

Now, though, Robinson will return to a group transformed by the leadership of new coach Brendon McCullum and captain Ben Stokes.

Robinson was reportedly set to play only for the Lions team, before an injury to Jamie Overton created a space in the main team.

He is part of a 14-man group, which also includes Matthew Potts, a beneficiary of Robinson's absence earlier in the year.

Although Potts keeps his place, Sam Billings has made way with Ben Foakes' return from COVID-19.

England will play three Tests against South Africa, although this initial squad was confirmed only for the two August matches.

England Test squad to play South Africa:

Ben Stokes (Durham, captain), James Anderson (Lancashire), Jonny Bairstow (Yorkshire), Stuart Broad (Nottinghamshire), Harry Brook (Yorkshire), Zak Crawley (Kent), Ben Foakes (Surrey), Jack Leach (Somerset), Alex Lees (Durham), Craig Overton (Somerset), Matthew Potts (Durham), Ollie Pope (Surrey), Ollie Robinson (Sussex), Joe Root (Yorkshire).