Oil rises after US threatens indefinite blockade of Iran; set for weekly gains - XLE News | Rallies