New Delhi, June 29 -- Indian stock markets continued their upward momentum for a fourth straight session on Friday, June 27, with benchmark indices - the Sensex and Nifty 50 - posting solid gains supported by broadly positive global trends.

The Sensex ended the day 303 points, or 0.36%, higher at 84,058.90, while the Nifty 50 advanced 89 points, or 0.35%, to close at 25,637.80. Gains were seen across the board, with the BSE Midcap index climbing 0.38% and the Smallcap index rising 0.54%.

Over the past four sessions, the Sensex has surged by 2,162 points, marking an increase of nearly 3%, while the Nifty 50 has also registered a similar gain of close to 3%.

"Markets edged higher on Friday, extending the ongoing uptrend and ending the se...