A general method for a highly regioselective, copper-catalyzed cross-coupling of two aromatic compounds by using iodine oxidant has been developed. The reactions involve an initial iodination of one arene followed by arylation of the most acidic C-H bond of the other coupling component. Cross-coupling of electron-rich arenes, electron-poor arenes, five- and six-membered heterocycles is possible in many combinations. Typically, 1/1.5 to 1/3 ratio of coupling components is used in contrast to existing methodology that often employs a large excess of one of the arenes. Common functionalities such as ester, ketone, aldehyde, ether, nitrile, nitro, and amine are well-tolerated.