The Ancient Gneiss Complex (AGC) of Swaziland is made up of a variety of Archaean gneisses derived from granitoid intrusions of TTG composition, emplaced between 3.6 and 3.2 Ga ago, and infolded amphibolite-grade greenstone remnants locally referred to as Dwalile Supracrustal Suite (DSS). The greenstones were considered to postdate the oldest phases of the AGC, known as Ngwane gneiss, and this is now confirmed by conventional UPb zircon geochronology and SHRIMP single zircon ages on detrital grains from Dwalile clastic metasediments, suggesting that these rocks were derived from a granitoid source some 3.42 to 3.57 Ga in age. Trondhjemitic Ngwane gneiss structurally underlying the greenstones has a zircon age of 3521±23 Ma and contains a 3683±10 Ma old xenocryst. This together with Nd T DM model ages between 3.7 and 3.9 Ga and a pronounced negative Euanomaly for the metasediments strongly argues for the presence of very old crustal components in the AGC. Nd isotopic systematics of Dwalile metavolcanics suggest these rocks to be contaminated with older crustal material of Ngwane type, and resulting Nd model ages (3.60–3.99 Ga) are likely to be too old. The major and trace element chemistry of the Dwalile metavolcanics is remarkably similar to that of Onverwacht Group rocks in the nearby Barberton Greenstone Belt (BGB) and this, together with a similar age for these two suites, points to a genetic link and a similar mechanism of formation. Our data as well as field relationships do not favour an intra-oceanic origin for the DSS, as has been inferred for the Onverwacht Group, nor do they support a juvenile origin for the exposed Ngane gneisses of the AGC. The Ngwane precursors were apparently derived from older crustal protoliths whose subsequent modification, particularly through remelting and deformation, gave rise to the various compositional varieties now seen in the Ngwane suite.