Sensex and Nifty 50 rose nearly 1% on Friday, with positive global cues and broad-based buying across indices. Banking, capital goods, consumer durables, FMCG, and healthcare stocks saw strong upside. Midcap and smallcap stocks touched new all-time highs.