The BSE benchmark, the Sensex gained 1.11% or 237.01 points to close at its life-time high of 21,513.87 points, while the NSE Nifty gained 1.15% or 72.50 points to close at its own record high of 6,401.15 points on Thursday.
At the same time, the Indian rupee was trading at nearly 3-month high of 61.115 against the US dollar. Rupee appreciated as the current account deficit reported on Wednesday was at an 8-year low.
The CAD for the December quarter fell to 0.9% of the gross domestic product (GDP). Experts feel markets are likely to rally further. "Markets are likely to remain strongly positive today on run-up to elections and decent current deficit data. Most sectors are likely to do well. Immediate support for Nifty is at 6280, while resistance is at 6414 levels," said HDFC Securities in its morning note.
Among sectoral indices, the BSE Realty (4.09%), BSE Power (2.45%), BSE Oil & Gas (2.23%) and BSE Capital Goods (1.81%) were the major gainers. Among individual stocks, Hindalco (4.33%), BHEL (3.78%) and ICICI Bank (3.33%) were the major gainers on the 30-share Sensex.
Asian markets ended on a positive note. The Nikkei (1.59%), Hang Seng (0.55%), Straits Times (0.40%), Kospi (0.22%) and Jakarta Composite (0.62%) were trading higher. Markets would be eyeing the US jobs data, which would be out on Friday, for further cues.
Among European indices, CAC (0.61%), DAX (0.24%) and FTSE (0.16%) were trading in the green at 5.00pm IST.