Under the Lewis acid catalysis offered by TiCl3, SnCl2 can efficiently mediate the aqueous Barbier reactions between aldehydes and allyl chloride or bromide.