The Sensex touched a high of 13,856, and is now up 32 points at 13,819.Maruti and Bajaj Auto have gained 1.7% each at Rs 943 and Rs 2,662, respectively.