HighlightsThe BSE Sensex halted a five-session losing streak, while the Nifty closed largely flat as gains in financial and auto stocks offset weakness in metals. US tariff threats and a sharp rupee slide kept investors jittery in a truncated week, ahead of monthly expiry.