Foreign institutional investors (FIIs) bought shares worth a net Rs 3,634.82 crore on Friday, as per provisional data from the stock exchanges.
Investors are hoping that the BJP-led government will be better at getting things done and would be more business-friendly than the Congress-led coalition government, which was in power during the past ten years.
The 30-share Sensex opened higher at 24,340,32 and moved up further to 24,427.10 on strong initial buying.
The NSE 50-share Nifty also moved up by 38.25 points, or 0.53 per cent, to 7,241.25 at 1000 hours.
More From This Section
Major gainers were Coal India (5.45 per cent), BHEL (4.58 per cent), Tata Power (4.36 per cent), ONGC (3.39 per cent), SBI (3.20 per cent), SSLT (3.078 per cent) and Larsen (2.88 per cent).
Meanwhile, Asian stocks were trading mostly lower today after data showed a slowdown in China's housing market.
Key benchmark indices in South Korea, Taiwan, Hong Kong and China fell by 0.04 to 1.09 per cent while indices in Singapore and Japan rose by 0.07 to 0.86 per cent.