Ferrari shine in French Grand Prix
In a good day for Ferrari, Raikkonen came through from third on the grid to secure his second win of the campaign. While Massa, who started on pole, got held up behind back-markers to take second.
McLaren's Lewis Hamilton claimed his eight successive podium place with third.
But Hamilton extends his lead in the drivers' standings to 14 points over teammate, defending champion Fernando Alonso who finished seventh.
Raikkonen is third just behind Massa whom he was pleased to beat.