The headline equity indices traded with modest gains in the afternoon trade. The Nifty traded above the 16,660 mark after hitting a day's low of 16,610.90 in the mid-morning trade. Banks, financial services and consumer durables shares were in demand while IT, healthcare and oil & gas stocks corrected.