Oil extended its advance above $44 a barrel after posting the biggest weekly increase since April.