Indian equity benchmark indices witnessed their best week in two months after gaining for six straight sessions on Friday. Intraday, the NSE Nifty 50 surpassed the 19,800 level, and the BSE Sensex jumped beyond the 66,700 level for the first time in more than six week since 27 July. In the broader market, the BSE midcap and smallcap indexes touched their all-time highs on Friday.