Key domestic benchmarks managed to keep their head above water on last trading day of the week, prolonging their gaining streak for the fourth straight day, after a very stirring tussle between bull...