The total syntheses of rotenone and munduserone are reported in this paper. The synthesis of rotenone involves two key transformations, the first of which is a Pd π-allyl mediated cyclisation for the construction of the dihydrobenzofuran skeleton. The second is a 6-endo-hydroarylation which yields the chromene as a precursor to rotenone. The synthesis of rotenone was achieved in 17 steps from resorcinol and constitutes the first stereoselective synthesis of this complex natural product.