Shares in China's Yangzijiang Shipbuilding have been upgraded by OCBC following the recent sell-off in the stock.

The Singapore bank says the privately-owned shipbuilder is now rated a ‘buy’ with a target price of SGD 1.04 (75 US cents) per share.

“Since our 3 May report, when we downgraded Yangzijiang’s stock to ‘hold’, its share price has corrected by 8.1%, compared to the Straits Times Index’s 1.5%