Kimi Raikkonen clinched his eighth Bahrain podium on Sunday night but again failed to reach the top step, saying Ferrari were not quick enough.
The 2007 World Champion started Sunday's grand prix from fourth on the grid but failed to get off the line smoothly.
Losing ground, he was made to work to regain track position and was soon embroiled in a battle for the podium.
Opting for a three-stop strategy in which he used only the super-softs and softs, the Finn closed the gap to Nico Rosberg to four seconds.
However as they raced to the line, he was not able to keep pace with the Mercedes driver and finished 10 seconds down.
"Obviously not too bad," the Ferrari driver said.
"I made a bad start and after a few laps we were one straight behind Nico, so it’s pretty difficult to recover from there, but we did what we could and we had pretty good speed.
"Not enough to win, but we’ll take second today and try to improve from there."
Pressed as to what it is about the Sakhir circuit that brings out his best, the Finn said: "I don’t think there are any special things we do. It seems to be happening here.
"There’s maybe some circuits that we seem to have all the time bad luck.
"But I’ll take it, but still we know… it was unfortunate for the team that the other car had an issue. We have some work to be done."