The complexes of cobalt(II) tetraphenylporphyrin (CoIITPP) with fullerenes C60, C70 and C60(CN)2 are presented. It is shown that CoIITPP forms complexes with fullerenes in different solvents: [CoIITPP•fullerene•solvent] (solvent = C6H6, C6H5Me, C6H4Cl2, CS2, CHCl3). The use of additional donors (Cp2Fe, Cr0(C6H6)2, and TDAE) in the synthesis of CoIITPP/fullerene complexes allows one to obtain multi-component complexes ranging from neutral [(CoIITPP•Py)2•Cp2Fe•fullerene•solvent] to ionic [CoIITPP•(D2•+)•(fullerene•−)•solvent] (D2 = CrI(C6H6)2, TDAE). The interaction of CoIITPP with neutral and negatively charged fullerenes is considered. The neutral CoIITPP/fullerene complexes are characterized by a secondary M…C(fullerene) bonding with the shortest Co…C contacts in the 2.69-2.82 Å range and noticeable changes in the electronic structure of the parent components. At the same time, σ-bonding is observed in ionic complexes between CoIITPP and fullerene radical anions with the shortened Co…C contacts being in the 2.28-2.32 Å range. The resulting (CoIITPP•fullerene−) anions are diamagnetic. The σ-bonding is relatively weak and the (CoIITPP•fullerene−) anions begin to dissociate above 200 K.