Mahela Jayawardene's 203 and Kithuruwan Vithanage's maiden century (103no) helped Sri Lanka declare their first innings at 6-730 on the third day.

This was the highest score by any team against Bangladesh.

In the second innings, Bangladesh were reduced to 1-34 at stumps. The hosts still trail by 463 runs.

Marshall Ayub (11no) and Shamsur Rahman (9no) will resume on the fourth day. Tamim Iqbal was the batsman to go on 11 when he played a suicidal shot against Rangana Herath who finished the day with 1-8.