Marvan Atapattu will lead a strong Sri Lanka squad for the forthcoming Test and one-day series with Bangladesh.
Atapattu made an unbeaten 201 against Bangaldesh in 2001
"We are not taking the opposition lightly as you cannot take chances in international cricket," chairman of selectors Lalith Kaluperuma said.
All-rounder Thilan Samaraweera and opener Avishka Gunawardene have been added to the one-day squad, replacing pacemen Nuwan Zoysa and Lasith Malinga.
Three one-day games starting on 31 August will be followed by two Tests.
Samaraweera, 28, last played one-day international cricket against England in December 2002 and has been regarded as a Test specialist since.
"We are resting Zoysa for both the one-day and Test series, while Malinga will play only in Tests," Kaluperuma said.
"We might rotate some of the players to give the
youngsters a chance but not at the expense of diluting the
strength of the team."
Middle-order batsman Shantha Kalavithigoda has been chosen to replace Zoysa in the Test squad.
Bangladesh arrive on Wednesday and will play a warm-up game against a Board President's team on Sunday.
The minnows have won only one of their 38 Tests, against Zimbabwe in January, and have 10 wins from 112 one-day internationals.
Sri Lanka one-day squad: Marvan Atapattu (capt), Sanath Jayasuriya, Upul Tharanga, Kumar Sangakkara, Mahela Jayawardene, Russel Arnold, Tillakaratne Dilshan, Chaminda Vaas, Upul Chandana, Farveez Maharoof, Muttiah Muralitharan, Avishka Gunawardene, Dilhara Fernando, Dilhara Lokuhettige, Thilan Samaraweera.
Sri Lanka Test squad: Marvan Atapattu (capt), Sanath Jayasuriya, Kumar Sangakkara, Mahela Jayawardene, Thilan Samaraweera, Tillakaratne Dilshan, Chaminda Vaas, Farveez Maharoof, Rangana Herath, Muttiah Muralitharan, Lasith Malinga, Russel Arnold, Gayan Wijekoon, Dilhara Fernando, Shantha Kalavithigoda.