Oil at 2-month high on Chinese demand rebound, Covid-19 vaccine hope