Oil prices gain as China set for trade talks with US