Daniel Ricciardo finished fifth at the Bahrain Grand Prix, with Sebastian Vettel taking the checkered flag. Ricciardo hasn't been able to finish on the podium in three races this year.