palladium-catalyzed cross-coupling of o-allylic and o-vinylic phenols with vinylic halides and triflates produces substituted dihydrobenzopyrans and dihydrobenzofurans respectively in good to high yields. The proposed mechanism involves vinylpalladium addition to the olefin, rearrangement to a π-allylpalladium intermediate and subsequent intramolecular nucleophilic displacement of palladium.