Shares of metal companies were in focus as Nifty Metal index gained 4 per cent at the National Stock Exchange (NSE) on Tuesday, amid hopes of China demand revival and value buying.