Eight people were killed and several players were wounded when the Sri Lanka team bus was gunned down in Lahore in March 2009.
The majority of Pakistan’s home Test matches have since taken place in the United Arab Emirates in the intervening years.
Pakistan Cricket Board chief executive Wasim Khan said Sri Lanka’s arrival marked an “historic occasion”.
— Sri Lanka Cricket 🇱🇰 (@OfficialSLC) December 9, 2019
Sri Lanka played three ODIs and three T20 matches there in September and October, but their upcoming tour of Pakistan marks the return of Test cricket to the country, with the first Test starting in Rawalpindi on Wednesday and the second taking place in Karachi from 19 December.
“This is my first tour to Pakistan,” said Sri Lanka captain Dimuth Karunaratne.
“After the 2009 incidents, players were scared to tour Pakistan but in the last two years or so Sri Lanka and other teams have toured Pakistan.
“We want to play good cricket in Pakistan and hope they give us some good security.”
Khan added: “Pakistan’s losses due to non-hosting of international cricket have been substantial.
“Pakistan cricket supporters have been denied the opportunity to see their heroes play live in our national stadiums.”
The 22-year-old is bidding for a Test debut against England.
The West Indies all-rounder could only make five in their second intra-squad match.
The star all-rounder will take charge for the opening Test against the West Indies.
Holder was dismissed for only five off 13 balls.
All-rounder will step in next week with Root missing the match to attend the birth of his second child.
The all-rounder left home county Yorkshire earlier this month.
No play was possible on the second morning of the intra-squad match.
Ben Stokes thinks his experience under the captaincy of Alastair Cook and Joe Root will help him succeed in the role himself.
Players had initially been held back.