The domestic market tracked a similar trend in the major Asian indices. Healthy buying in the power, energy and consumer durable stocks also supported the gains.
At 9.25 a.m., the Sensex traded at 37,336.72, higher by 282.62 points or 0.76 per cent from the previous close of 37,054.10 points.
It opened at 37,249.65 and touched an intra-day high of 37,349.92 and a low of 37,230.85.
The Nifty50 on the National Stock Exchange traded at 11,252.75, higher by 84.70 points or 0.76 per cent from the previous close of 11,168.05 points.