New Delhi, Nov. 4 -- Indian stock markets on Wednesday extended winning streak to a fifth consecutive session. Markets was supported by a sustained decline in crude oil prices, renewed foreign fund inflows and strong domestic earnings.

However, weak global cues and uncertainty surrounding the US midterm election outcome kept investors cautious.

At close, the Sensex was up 383.55 points or 0.50 percent at 77,301.40, and the Nifty was up 149.75 points or 0.63 percent at 23,960.60.

Among the sectors, the key loser was Information Technology index shedding 1.5%. On the gaining side were Media index up by 5%, Metal & Realty up 2%, while consumer durables, oil & gas, energy, FMCG, up 1% each.

On Nifty, the gainers were Bharat Electronics, Tit...