Merrill Lynch said on Monday it has raised its recommendation on Chinese offshore oil producer CNOOC Ltd. <0883.HK> to a "buy" with a 12-month price target of HK$7 thanks to the company's reserve upside potential.