A ternary blend polymer solar cell (PSC) comprising a semicrystalline polymer and two fullerene derivatives (C60, C70) shows a substantial increase in energy conversion efficiency as compared to that of corresponding binary blend PSCs. The enhancement in device efficiency results from an increase in short-circuit current density and a minimization of fill factor decrease at the optimum blend ratio.