Play, which was suspended just before the scheduled lunch break, started after an interruption of one hour and 20 minutes despite moderate light due to overcast conditions.
Pakistan resumed at 404 for two with Azhar Ali on 121 and Younis Khan on 14.
Sri Lanka lead the three-match series 1-0, having won the first Test in Galle by 209 runs.