Pakistan captain Mohammad Hafeez elected to bat after winning the toss against Sri Lanka in the second and final Twenty20 international in Hambantota on Sunday.
Sri Lanka, who lead the series 1-0 following their 37-run victory in the opening match on Friday, rested skipper Mahela Jayawardene and paceman Lasith Malinga and brought in Isuru Udana and Chamara Kapugedera.
All-rounder Angelo Mathews will lead the hosts.
Pakistan made one change, replacing Umar Gul with Yasir Arafat.
Pakistan: Mohammad Hafeez (capt), Ahmed Shehzad, Umar Akmal, Shoaib Malik, Shahid Afridi, Khalid Latif, Shakeel Ansar, Yasir Arafat, Sohail Tanvir, Saeed Ajmal, Mohammad Sami.
Sri Lanka: Angelo Mathews (capt), Tillakaratne Dilshan, Lahiru Thirimanne, Kumar Sangakkara, Dinesh Chandimal, Thisara Perera, Chamara Kapugedera, Kaushal Lokuarachchi, Nuwan Kulasekera, Sachithra Senanayake, Isuru Udana.
Umpires: Ranmore Martinesz (SRI) and Ruchira Palliyaguruge (SRI)
TV umpire: Asoka de Silva (SRI)
Match referee: Chris Broad (ENG)