Indian stock market: On Friday, the Nifty rose 0.90% to end at 24,270.80, while the Sensex gained 0.86% to close at 77,763.91 for the week.