Indian markets continued remain volatile and ended with a minor gain for the second consecutive week on Friday. The benchmark indices gained 1.3 per cent on a weekly basis with Nifty-50 ending at 14,823 and while Sensex at 49,206. The broader markets are seeing very good action due to the results season. Both the NSE Mid-Cap and BSE Small Cap indices outperformed the Nifty-50 last week.