Indian shares held firm on Friday and were on track for a third straight week of gains, buoyed by optimism around a potential India-U.S. trade deal and steady foreign inflows. Meanwhile, five large- and mid-cap stocks from the Nifty 200 index hit fresh 52-week highs. Here’s the list: