The 30-share index rose by 167.73 points, or 0.49 per cent, to 34,250.44 opening trade. All the sectoral indices led by realty, IT, healthcare and banking were trading in the green with gains of up to 1.86 per cent.