A process for producing organic substituted aromatic or heteroaromatic
compounds including biaryl and biheteroaryl compounds in a two-step
reaction. In the first step, the aromatic or heteroaromatic compound is
borylated in a reaction comprising a borane or diborane reagent (any
boron reagent where the boron reagent contains a B--H, B--B or B--Si
bond) and an iridium or rhodium catalytic complex. In the second step, a
metal catalyst catalyzes the formation of the organic substituted
aromatic or heteroaromatic compound from the borylated compound and an
electrophile such as an aryl or organic halide, triflate
(OSO.sub.2CF.sub.3), or nonaflate (OSO.sub.2C.sub.4F.sub.9). The steps in
the process can be performed in a single reaction vessel or in separate
reaction vessels. The present invention also provides a process for
synthesis of complex polyphenylenes starting from halogenated aromatic
compounds.