BSE Sensex ended 19.41 points lower at 35,443.67, while the Nifty50 ended unchanged 10,767.65, down 0.01% dragged by losses in banking stocks. However, heavy gains in Sun Pharma and Reliance Industries limited losses.
ALSO READ: Stock markets touch over three-week high; Sensex ends at 35,463.08
Global cues were weak, as equity markets in Europe and Asia fell amid uncertainty over trade relations ahead of a key G 7 meeting and policy meetings of major central banks. The Indian rupee also weakened on Friday to hit one-week low against the US dollar.