The use of TMPMgCl·LiCl and iPrMgCl·LiCl allows a sequential 2,3-difunctionalization of various 2-arylsulfinyl furans, thiophenes and benzofurans. Subsequent use of the same reagents permits a selective full functionalization of all 4 positions of the furan and thiophene scaffolds.