The BSE Sensex resumed higher at 29,451.65 and then touched all-time high of 29,618.59, before settling at fresh closing peak of 29,571.04 -gain of 292.2 points or 1 per cent.
In eight successive sessions, the Sensex has zoomed by 2,224.22 points or 8 per cent. In five of those days, it has hit new highs.
Sentiments remained buoyant as foreign flows continued into domestic equities. On Friday, foreign investors bought shares worth Rs 2,019.98 crore in cash market. In past one week, foreign investors have pumped in almost Rs 6,550 crore.
Capital goods sector stocks hogged the limelight after the US President Barack Obama and Prime Minister Narendra Modi unveiled a deal aimed at unlocking billions of dollars in nuclear trade and deepening defence ties.
In key earnings, stocks of Maruti Suzuki India rose by 2.12 per cent after the country's largest carmaker reported 17.8 per cent growth in net profits for the third quarter.
Among Sensex components, 19 stocks gained, while 11 led by Dr Reddys, Infosys, M&M, Coal India and HUL declined.
Buying activity gathered further momentum as funds and investors were seen creating positions on hopes of pick up in foreign investments in India after the ECB launched a landmark bond-buying stimulus programme to revive euro zone economy.
A mixed trend in global markets amid optimism that the actions of Greece's new government would not force the nation to leave the euro currency bloc, also influenced sentiment.
In line with overall trend, Smallcap index rose 0.51 per cent and Mid-cap index was up 0.79 per cent.
