Despite losing a podium finish late in the Bahrain GP, Paul di Resta says he'll leave the island kingdom "very happy" having put in a strong showing.
Di Resta, who started fifth on the grid, had been running in the top three for much of the grand prix but lost that position five laps before the chequered flag when Romain Grosjean, on much fresher tyres, flew by.
The Force India driver, though, held on to fourth, crossing the line 14 seconds ahead of fellow Brit Lewis Hamilton.
"It's obviously a bit disappointing late in the race but on the strategy we were on you were always going to be vulnerable at the end," di Resta said.
"Unfortunately [Grosjean] not doing that well in qualifying I think cost us because he had two fresh sets of medium tyres and then you're on a three-stop; that was the key to today.
"I think we'll go away from here very happy. Had we scored some good points in Malaysia - which we were on course to do - this would be quite a successful first four races.
"So I'm looking forward to Barcelona, we just need the team to work a bit harder and bring some upgrades because the potential of this car - if we can just switch it on a little bit more I think there's far more we can do with it."
The 27-year-old believes his Force India team, who are now sitting on 26 points in the Constructors' Championship - three ahead of McLaren - are closing in on a top-three result.
"We can definitely say the heat helps us so we would certainly like it to be very hot in Barcelona, but whatever it is it's the same for everybody," he told ESPNF1.
"I think we should be happy with what we've achieved here; qualifying in the top seven and then again running very strong at some points of the race but just losing out.
"We'll get on the podium one day I hope and hopefully that's very soon."