Chinese President Xi Jinping told Gulf Arab leaders on Friday that China would work to buy oil and gas in yuan, a move that would support Beijing's goal to establish its currency internationally and weaken the US dollar's grip on world trade.