Dananjaya and Perera leads Sri Lanka rout leaving South Africa facing new defeat.
Openers blazed a world record 304-run stand guides Pakistan register 244-run win over Zimbabwe at Bulawayo on Friday.
A career-best spell by Keshav Maharaj helped South Africa keep Sri Lanka to 277/9 on the opening day of the second Test in Colombo.
Faheem Ashraf took his maiden international five-for as the hosts folded in 25.1 overs, Pakistan sealed the five-match ODI series.
The BCCI announced the squad for the first three tests of the five-match series against England starting from August 1.
England won an ODI series against India for the first time since 2011 after coasting to an impressive eight-wicket win at Headingley on Tuesday.
Andre Russell turn out for the Windies in a ODI for the first time since November 2015 with eye on World Cup.
India take on England in the series-deciding third and final ODI match at Leeds on Tuesday.
Pakistan continued their dominance with both bat and ball to win the second of five ODIs against Zimbabwe by nine wickets.
West Indies completed a 2-0 series win over Bangladesh on Saturday, romping to a 166-run victory inside three days at Sabina Park.