Indian benchmarks close higher as metal stocks lead recovery rally

Sensex and Nifty ended higher on Friday led by metal stocks, though weekly losses persisted as investors remained cautious near record market levels.