Oil price rises as US dollar loses steam though demand fears linger