The BSE Sensex was trading 384 points or 0.54% higher at 71,821, while Nifty50 was trading at 21,562, up 109 points or 0.51% at around 9:20 am.
On Tuesday, the Bank of Japan kept rates steady and maintained its dovish policy guidance, while giving no indication of an end to its negative interest rate regime.
The rise has been also supported by strong domestic macroeconomic data, lower oil prices, sustained inflows from mutual fund investors, record fortnightly foreign purchases and an improving US rate outlook.
More to come...