Sensex ends flat, Nifty gains marginally as oil surge, US-Iran tensions weigh

The Sensex gained just 3.11 points to settle at 77,540.83, while the Nifty edged up 20.15 points, or 0.08 per cent, to close at 24,252.00.oth benchmarks declined for the second consecutive week, while mid- and small-cap stocks showed resilience.