Having fallen just short of the mark for the third time this season, Romain Grosjean is hoping "next time" he'll get the win.
Starting second on the grid in Hungary, the Frenchman put up a stern challenge in the opening stint, closing up within a second of Lewis Hamilton.
However, unable to launch a challenge, he dropped back.
Grosjean's fight for the victory, though, was completely undone when traffic in the form of Fernando Alonso cost him valuable time and allowed his team-mate Kimi Raikkonen to get the jump on him in the second round of pit stops.
And although Grosjean attempted to fight back, he lost momentum in the final stages and finished ten seconds down the road.
"It was a fantastic race and we were fighting for the win but we wanted to get back onto the podium with the two cars and that's what we did," he said.
"It was a tough race but we enjoyed it and I hope next time we will get the win."
Explaining why he was not able to overtake Hamilton despite spending several laps on the McLaren's rear wing, Grosjean said: "It is really difficult for the car here to be close and not make mistakes.
"When following Lewis I was losing a bit of grip, then our first pit stop was a disaster.
"The second one was okay, but I didn't get chance to jump in pit stops and strategy and that was key today because overtaking was too difficult.
"You started sliding more, losing temperature, so it was very difficult to follow."
After 11 races Grosjean is eighth in the Drivers' standings on 76 points.