Sensex rose by 66.79 points, or 0.33 per cent, to 20,105.83 in early trade. (Reuters)