New Delhi, June 28 -- Indian stock market benchmark indices, Sensex and Nifty 50, ended higher on Friday, extending gains for the fourth consecutive session, led by buying across the board amid largely positive global cues.

The Sensex rose 303.03 points, or 0.36%, to close at 84,058.90, while the Nifty 50 settled 88.80 points, or 0.35%, higher at 25,637.80. The Bank Nifty index rallied 237.20 points, or 0.41%, to end at 57,443.90.

For the week, Sensex and Nifty 50 rallied 2% each, while the Bank Nifty index record gains of 2.12%.

Nifty 50 closed above 25,600 level, and formed a bullish Marubozu candlestick pattern on the weekly timeframe.

"The Indian stock market sentiment has improved as the Nifty 50 index closed above its previous d...