The 30-share barometer gained 86.74 points, or 0.44 per cent, to 19,746.56. (Reuters)