Sri Lanka, after winning the toss, was 133 for two against England at stumps on the first day of the first Test at Sophia Gardens here on Thursday.
Tharanga Paranavitana was 58 not out and Mahela Jayawardene unbeaten on four after rain meant only 48 overs out of a scheduled 90 were possible in the day's play.
Dilshan hits 50
Skipper Tillakaratne Dilshan was dismissed for 50 by Graeme Swann, while former captain Kumar Sangakkara could manage only 11 before he was taken by Matt Prior off James Anderson.
Rain had washed out the morning session.
Scorecard
Sri Lanka — 1st innings: T. Paranavitana (batting) 16, T. Dilshan (batting) 18, Extras (lb-1) 1, Total (for no loss in 16 overs at tea) 35.
England bowling: Anderson 7-2-7-0, Broad 5-0-22-0, Tremlett 4-2-5-0.