A novel water-soluble nanorod is discussed, which is prepared via the self-assembly of pristine C60 and a double-sided porphyrin projecting four beta-cyclodextrins from each face.