The Indian stock market indices rose sharply in late trading, with the Sensex gaining 330 points and closing at 7631.70. Buying in oil & gas and public sector stocks drove the gains. Earlier in the day, the markets had traded flatly. Among sectors, oil & gas saw the largest rise. Globally, US markets closed marginally up while Asian markets traded mixed and Europe was positive. The rupee strengthened against the dollar in line with the stock market. Gold prices fell as equities rose. Specific stocks like Choksi Laboratories and Reliance Communications rose on corporate news.