New Delhi, July 10 -- Amid strong support from financial stocks and IT major TCS, the domestic equity markets ended Friday's session, 10July, with solid gains, recovering much of their recent losses. Sentiment was further boosted by a decline in crude oil prices and a recovery in the Indian rupee.

Both the Nifty 50 and Sensex ended the session with gains of over 1%. However, they still closed the week with marginal losses. The broader markets outperformed the benchmark indices, with the Nifty Midcap 100 rising 1.38% and the Nifty Smallcap 100 advancing 1.58%.

Amid broad-based buying, all major sectoral indices-except Nifty FMCG-ended in the green. Nifty Realty once again emerged as the top performer, surging 3.40%. It was followed by Ni...