Mumbai, April 21 -- The key domestic indices traded with major gains in mid-afternoon trade, supported by a weaker U.S. dollar and robust earnings from heavyweight lenders ICICI Bank and HDFC Bank, both of which hit record highs and lifted overall sentiment in the banking sector. The Nifty traded near the 24,150 mark. Oil & gas shares advanced for the fifth consecutive trading session.

All eyes will also be on the upcoming Spring Meetings of the World Bank Group and the International Monetary Fund (IMF), set to take place from April 21-26 in Washington, D.C. On the agenda: the ripple effects of trade tensions on global growth and updates on the progress of the World Bank and IMF's initiatives.

At 14:25 IST, the barometer index, the S&P ...