Oil losses reach $9bn