Oil prices surged, US stocks erased earlier losses and gold rose Monday as financial markets digested concerns about a broadening war with Iran.