Oil prices rise on support from China demand hopes