Indian shares settled higher on Friday, posting their best month since March 2016, amid strong foreign fund inflows on expectations that the current coalition government would return for a second term.
Foreign investors have bought equities worth a net $4.38 billion this month, the highest since March 2017, after 2018's net outflows of $4.4 billion.
Investors now await cues from the corporate results season, which is set to start from mid-April.
For the week, both indexes ended up over 1 percent each.
In March, the NSE Nifty snapped three monthly declines to finish 7.7 percent higher, while BSE Sensex settled 7.82 percent firmer.
The Nifty Metals index closed 2.37 percent higher, with Steel Authority of India Ltd finishing 6.02 percent stronger.