Mumbai, June 27 -- Extending the winning streak for the fourth straight , BSE Sensex rose by 303.03 points to end firm at 84,058.98, buoyed by positive global cues and continued optimism around steady foreign inflows, trader said.

Easing crude oil prices are also supporting market sentiment, traders added.

National Stock Exchange (NSE) too advanced by 88.80 points to settle at 25,637.80

The Sensex opened higher at 83,774.45 against its previous close of 83,755.87 and rose further to registered intra-day high of 84,089.35 , Sensex registered intraday low of 83,645.31

The Nifty registered days high at 25,654.20 and low at 25,523.55

BSE Mid-Cap index rose 0.38 pc and BSE Small-Cap index advanced 0.54 pc

The market breadth was strong . On...