The 2-hydroxycarbonyl compound formed can be further oxidized to a vicinal dicarbonyl compound. In the reverse direction, vicinal diketones, glyceraldehyde, glyoxal, methylglyoxal, 2-oxo-hydroxyketones and 2-ketoacid esters can be reduced.