New Delhi, Aug. 21 -- Senses, Nifty, stock market today: Frontline indices, the Sensex and Nifty 50, ended flat on Friday, 21 August, extending losses for the second consecutive week, pressured by elevated oil prices, stalled US-Iran talks, and rising US bond yields.

The Sensex ended 3 points up at 77,540.83, while the Nifty 50 settled 20 points, or 0.08%, higher at 24,252. The Nifty Midcap 150 index climbed 0.08%, while the Nifty Smallcap 250 rose by 0.41%.

For the week, the 30-share pack slipped 0.60%, while the Nifty 50 declined 0.50%.

The Sensex and the Nifty 50 are down over half a per cent this month, looking set to snap their two-month winning streak amid stalled US-Iran talks and concerns about the impact of higher oil prices o...