The Bombay Stock Exchange benchmark Sensex rose by 180 points in morning trade on Thursday on fresh buying by funds.
The 30-share Sensex, which gained 12 points on Wednesday, added 179.85 points to touch 19,271.81 in the first five minutes of trade.
Similarly, the wide-based National Stock Exchange's Nifty went up by 50.95 points to 5,793.25.
Marketmen said, trading activity picked up in line with better trend in Asian markets.
They said, Hong Kong market opened flat but soon turned positive as the trading was boosted by China Investment Corp's purchase of a stake in Morgan Stanley for 5.5 billion dollars.