Markets opened lower on Friday, with the Nifty 50 falling 134.45 points, or 0.56 per cent, to 23,735.15 in early trade, extending its losing streak to a fifth consecutive session.

The Sensex declined more than 400 points and the Nifty slipped below 24,100 in early trade amid higher crude oil prices and geopolitical concerns

Nifty faces fourth straight loss amid crude oil surge and Iran tensions, with realty stocks leading the decline.

Breadth on the BSE remained decisively negative, with 2,163 stocks declining against 1,752 advances out of 4,138 stocks traded.

Nifty and Sensex fall for the week as Brent crude crosses $100, with West Asia tensions, inflation fears and FII outflows hurting market sentiment.