Indian equity markets ended yet another week with gains, after trading in a narrow range for the last two sessions.