Oil prices rose on Wednesday, with Brent gaining a seventh straight day, amid broad optimism as new coronavirus cases fell for a second day in China