London: Batsman Gary Ballance has been recalled to the England squad for the first Test against South Africa at Lord's starting on Thursday.
The left-hander, who played the most recent of his 21 Tests against Bangladesh in October, averages 101 in the County Championship this season.
Hampshire spinner Liam Dawson and uncapped Middlesex seamer Toby Roland-Jones are also in a squad of 12.
The opening match of the four-Test series is Joe Root's first as captain.
Yorkshire skipper Ballance, 27, is captaining England Lions against South Africa in the three-day tour match at New Road which ends today.
Dawson's retention comes as something of a surprise after his inclusion as a horses-for-courses selection in the fifth and final Test against India in Chennai. He claimed two wickets in a comprehensive innings defeat, but proved his mettle with an unbeaten 66 in his maiden Test innings.
England squad: