Brent crude futures climbed $3.18 or 3.14 per cent to $104.47 a barrel by 2336 GMT, extending a 1.23 per cent gain on Friday