Crude nears $69 a barrel as oil prices maintain buoyancy