Lancashire opener Jennings and Surrey wicketkeeper-batsman Foakes were discarded after the West Indies tour 12 months ago.
But both of Jennings’ Test hundreds in his 17 appearances have come on the subcontinent and Foakes was player of the series in England’s 3-0 whitewash of Sri Lanka in November 2018.
Foakes won the first of his five Test caps in Galle in November 2018 where he scored a fine hundred. England’s record wicket-taker James Anderson remains absent as he recovers from a cracked rib sustained during the recent tour of South Africa.
Despite his Test struggles since last year’s World Cup, Jos Buttler is one of England’s most naturally gifted players and he has been given another chance by the selection panel. However, Buttler will have to compete with Foakes for a place in the starting line-up in the two-Test series.
Moeen Ali was England’s joint-leading wicket-taker on their last visit to Sri Lanka but his decision to continue his indefinite break from Test cricket means Jack Leach, Dom Bess and Matt Parkinson will be the frontline spinners.
Leach, who matched Moeen’s 18 wickets in Sri Lanka 16 months ago, has recovered from an illness that meant he played no part in England’s recent 3-1 series victory over South Africa.
Yorkshire batsman Jonny Bairstow misses the trip to take a break having been part of the South Africa tour.
Joe Denly has been retained despite a modest series in South Africa, where his 210 runs at an average of 30 matches his career average after 14 Tests.
“The selection panel has supported continuity after a successful series victory in South Africa. The South Africa tour marked the emergence of a very exciting group of young players, creating a nice balance with an experienced core of senior players,” national selector Ed Smith said.
“That squad is mostly retained, with some tweaks to the squad relevant to injury, rest and the challenges of playing in sub-continent conditions. “Somerset spinner Jack Leach has recovered from his illness he picked up in South Africa and is now healthy and keen to resume his Test career.
“Jonny Bairstow has been in England squads across the three formats without a significant break.