Mixtures of oxone and sodium chloride or sodium bromide afford solutions of chlorine or bromine, respectively. These solutions effectively add chlorine and bromine to α,β-enones and alkenes. The method affords improved yields of 3-alkyl-2-halo-2-cycloalkenones which are sometimes difficult to prepare.