The 25-year-old did put in a great drive though, starting from 10th on the grid and making up three places to finish seventh.
But he is hopeful of improvement at Monaco later this month.
�We achieved everything we could and seventh was the maximum I could get out of the car,� he said.
�There were some parts of the race that were encouraging but we�re still further off than where we want to be, but we�ll keep pushing.
�We�re still a fair bit behind Williams at the moment but I think we have a good chance to close the gap a bit further in Monaco.�
Up front, Nico Rosberg had a comfortable win from Mercedes teammate Lewis Hamilton, finishing 17.5 seconds ahead of the Briton, with Sebastien Vettel third for Ferrari.
A great battle raged in the dying moments of the 66-lap race between the Williams of Valtteri Bottas and Ferrari�s Kimi Raikkonen, with Bottas staying just ahead to take the checkered flag 0.78 seconds ahead of Raikkonen.
Then, 21 seconds later, came Felipe Massa in the second Williams, with Ricciardo a lap behind, in the Red Bull.
He was under pressure from Lotus driver Romain Grosjean for most of the race, but stayed ahead of the Frenchman for the duration.
The next F1 race is the Monaco Grand Prix, on May 24.