Ollie Robinson has been included in England’s 14-man squad for the first two Tests of a three-match series against the Proteas.
Robinson has not played for England since the Ashes ended in January due to several fitness issues, mainly surrounding his back.
But the 28-year-old seamer took nine wickets in Sussex’s recent County Championship match against Nottinghamshire before earning an England recall in place of the injured Jamie Overton.
Struggling opener Zak Crawley has retained his place in an otherwise unchanged squad.
Robinson will now look to add to an impressive tally of 39 wickets in nine Tests at 21.28 when England face South Africa in the first Test at Lord’s starting on 17 August.
He will have a chance to press his claim for a place in the Test XI by playing for the second-string England Lions in their four-day tour match against South Africa in Canterbury next week.
England have won all four of their Tests under a new leadership duo of captain Ben Stokes and head coach Brendon McCullum, including a 3-0 whitewash of world champions New Zealand.
England squad: Ben Stokes (Durham, c), James Anderson (Lancashire), Jonny Bairstow (Yorkshire), Stuart Broad (Nottinghamshire), Harry Brook (Yorkshire), Zak Crawley (Kent), Ben Foakes (Surrey, wk), Jack Leach (Somerset), Alex Lees (Durham), Craig Overton (Somerset), Matthew Potts (Durham), Ollie Pope (Surrey), Ollie Robinson (Sussex), Joe Root (Yorkshire).