The Finn came second in the Hungarian Grand Prix, but had only qualified sixth.
He used a two-stop strategy to come through the field and beat Formula 1 title rival Sebastian Vettel to the runner-up spot.
"The car was working well but unfortunately on Saturdays we keep making the race more difficult," Raikkonen rued.
"Hopefully we can fix that a little bit and be a bit more at the front at the beginning of the race.
"It worked for us today but yesterday wasn't as easy otherwise probably we could have won."
Raikkonen was able to fend off Vettel in the closing laps despite the three-stopping Red Bull having much fresher tyres.
"I knew that it was going to be a bit tight," said Raikkonen.
"I thought with 10 laps to go maybe the last two laps would be tough.
"But I didn't have any doubts I could keep him behind. I had good speed in the first sector and I knew at the last corner he didn't have a chance."