Sensex rose by 26 points in early trade to touch a new two-year high of 20,128.58. (Reuters)