Pakistan are set to tour Sri Lanka for a series of three Tests, five One-Day Internationals and two Twenty20 Internationals between 29th May and 13th July.
After a proposed series hosting Bangladesh was postponed, Pakistan will now travel to Sri Lanka - who they hosted in the United Arab Emirates late last year.
The tour will get underway with the first Twenty20 match in Hambantota on 1st June before Pallekele and Colombo host the ODIs from 7th June.
The Tests will be hosted in Galle, Colombo and Pallekele from 22nd June to 14th July.
Pakistan last toured Sri Lanka in 2009, winning the Twenty20 series 1-0 but losing the Tests (2-0) and ODIs (3-2).
When the two sides met in Abu Dhabi and Dubai in October, Pakistan won all three series. A 1-0 Test series win was followed by a 4-1 win in the ODIs and a win in the lone Twenty20.
1st June: 1st Twenty20 International, Hambantota
3rd June: 2nd Twenty20 International, Hambantota
7th June: 1st One-Day International, Pallekele
9th June: 2nd One-Day International, Pallekele
13th June: 3rd One-Day International, R Premadesa Stadium, Colombo
16th June: 4th One-Day International, R Premadesa Stadium, Colombo
18th June: 5th One-Day International, R Premadesa Stadium, Colombo
22nd-26th June: 1st Test, Galle
30th June-4th July: 2nd Test, SSC, Colombo
10th-14th July: 3rd Test, Pallekele
© Cricket World 2012