The benchmark indices of BSE and NSE continued their dream run ahead of polls, scaling new all-time highs on strong capital inflows from foreign funds, expectations of RBI keeping key rates unchanged in the next week's policy meet and a stable government assuming charge at the Centre after the general elections.
Shares of PSU, power, banking, capital goods, metal, realty and refinery firms firmed up sharply on good buying support.
ONGC and RIL shares rose despite the Election Commission directing the Centre to put on hold the proposed hike in natural gas prices from April 1.
Mid and small-cap indices shot up by 3.21% and 2.45% respectively on strong demand from retail investors.
However, shares of IT and Pharma sectors declined on profit-booking.
The BSE Sensex opened higher at 21,827.50 and rose further to an all-time intra-day high of 22,363.97 before ending at a new closing peak of 22,339.97, a gain of 584.65 points, or 2.69%, over the last week.
The NSE 50-share Nifty rose by 201 points, or 3.09%, to register a historic closing high of 6,695.90. It recorded a life-time intra-day high of 6,702.60.
Hectic activity on expiry of derivative contracts on March 27 also helped domestic markets to remain upbeat.
Consistent pumping of money by FIIs boosted the market sentiment as they invested net Rs 7,562.57 crore during this week, including the provisional figure of March 28, as per the SEBI data.
IT stocks declined on profit-booking following rise in the rupee value against the dollar which will adversely affects operating profit margins of IT firms in dollar terms as the sector derives a lion's share of revenue from exports.
The Reserve Bank of India's first Bi-monthly monetary policy statement 2014-15 on Tuesday, April 1, will dictate near term trend on the bourses, a broker said.
Outcome of the upcoming Lok Sabha elections also the another factor which will decide the future of the market.
Twenty-three scrips out the 30-share sensex pack ended higher while seven others closed lower. SBI spurted by 11.74%, Tata Power 8.95%, Hero MotoCorp 8.83%, Coal India 8.54%, Bharti Airtel 8.12%, Gail India 7.80%, Hindalco 7.55%, BHEL 6.81%, NTPC 5.64%, Tata Steel 5.26%, Axis Bank 5.14%, Icici Bank 5.08%, SSLT 4.28%, Bajaj Auto 4.11%, HDFC 3.74% and Maruti Suzuki 3.31%.
However, Dr Reddy's Lab fell by 6.08%, Sun Pharma 3.57%, Wipro 2.93%, Infosys 1.10%, Cipla 1.88% and TCS 0.94%.
Among the S&P BSE sectoral indices, PSU rose by 8.17% followed by Power 6.71%, Banking 5.67%, CG 5.43%, Metal 5.40%, Realty 4.32%, Oil&Gas 4.15% and Auto 2.91% while HC fell by 2.45% and IT 1.10%.
Total turnover at the BSE and NSE was Rs 13,922.82 crore and Rs 72,548.61 crore, respectively as against last weekend's level of at Rs 17,642.28 crore and Rs 46,276.43 crore.