Năm 1977, các đảng Cộng sản và Xã hội không thể nâng cấp Chương trình Chung, sau đó thua trong cuộc bầu cử lập pháp năm 1978. Tuy những người Xã hội đảm nhận vai trò lãnh đạo cánh tả, để lần đầu tiên có nhiều phiếu hơn nhữn người Cộng sản từ năm 1936, vai trò lãnh đạo của Mitterrand bị thách thức bởi một nhóm đối lập trong nội bộ, dẫn đầu là Michel Rocard, ông chỉ trích chương trình của PS là "cổ lỗ" và "không thực tế". Những cuộc điều tra cho thấy Rocard được ủng hộ hơn Mitterrand. Tuy nhiên, Mitterrand đã giành chiến thắng tại Đại hội Metz (1979) của đảng và Rocard rút lui tư cách ứng viên cho cuộc bầu cử tổng thống năm 1981.