Sensex rose 123.75 points, or 0.62 per cent, to 20,087. (Reuters)