Several factors have underpinned prices in recent weeks including expectations of U.S. interest rate hikes tapering off, a reduction in OPEC+ supplies and hopes of stimulus boosting oil demand recovery in the world's top crude importer China after a dismal second quarter.