The broader Nifty too put up a strong show by notching up gains of close to 1 per cent.
Buying sentiment was bolstered after opinion polls gave an edge to the BJP in the upcoming Gujarat elections, while upbeat global leads added to the momentum.
The 30-share BSE Sensex opened on a strong footing at 33,034.20 and maintained its upward trend to hit the day's high of 33,285.68 before ending at 33,250.30, up 301.09 points, or 0.91 per cent.
The Nifty finished the day at 10,265.65, a hefty gain of 98.95 points, or 0.97 per cent, after shuttling between 10,270.85 and 10,195.25.
Also Read
On a weekly basis, the Sensex gained 417.36 points, or 1.27 per cent, while the Nifty advanced 143.85 points, or 1.42 per cent.
Most Asian and European markets rallied as investors awaited major economic data from China and the US amid overnight gains at Wall Street following reports that President Donald Trump is planning to unveil a big-spending public works plan.
Domestic institutional investors (DIIs) were net buyers as they bought shares worth Rs 926.68 crore yesterday while foreign portfolio investors (FPIs) offloaded equities amounting to Rs 1,075.62 crore, provisional data showed.
ITC emerged as the leader of the Sensex pack today, with a 3.44 per cent rise, followed by Tata Motors at 2.21 per cent.
In contrast, Hero MotoCorp, SBI, Reliance Industries, TCS, Asian Paint and Dr Reddy's succumbed to profit-booking.
All the sectoral indices ended in the green. The BSE FMCG index topped with a robust 2.23 per cent rise, followed by metal 1.36 per cent, healthcare 1.35 per cent, consumer durables 1.15 per cent, oil & gas 1.02 per cent, auto 0.97 per cent, bankex 0.92 per cent and realty 0.72 per cent.
In keeping with the overall trend, the small-cap and mid indices rose 1 per cent and 0.89 per cent.
European shares too were in the positive zone in their early deals, with Frankfurt's DAX rising 1.29 per cent and Paris CAC 40 up 0.73 per cent. London's FTSE was up 0.27 per cent.
Disclaimer: No Business Standard Journalist was involved in creation of this content