Colloidal platinum nanoparticles with diameters of 2-5 nm on carbon supports are currently regarded as the best catalysts for the oxygen reduction reaction. However, the particle size is limited by the conventional preparation methods that are used to synthesize small platinum particles; the inherent activity of ultrasmall nanoparticles has not yet been revealed. We present a practical synthesis for ultrafine subnanometre platinum clusters using a spherical macromolecular template with no disorder in molecular weight or structure. The template, a phenylazomethine dendrimer, offers control of the number of metal complexes in an assembly through stepwise complexation, allowing the complexes to accumulate in discrete nano-cages. Subsequent reduction of Pt(IV) chloride to Pt(0) results in the formation of platinum clusters composed of a defined number of atoms. As a result of exceptionally small particle size, the clusters exhibit very high catalytic activity for the four-electron reduction of oxygen molecules.