The Indian benchmark indices rose on Wednesday, with the Sensex gaining 673.02 points to 76,873.70 and the Nifty climbing 161.15 points to 23,985.25 at 11:39 am. Strong buying in IT and banking stocks, lower crude oil prices, and improving global cues boosted investor sentiment, according to News18. Trent Ltd and ICICI Bank were the top gainers on the Nifty 50.