They have lost in Syria years ago. The rebels still holding today are backed by Turkey, or US, not the Arabs.Isn't this a bit one sided now? What's Saudi Arabia getting? They're giving up on Syrian regime change, giving up in the war in Yemen and accepting Iran getting money and trade. What's in it for them?
I don't think the deal means that anyone is giving up Yemen. It is a cease fire right now. The deal only means that they will not resume fighting and should negotiate.
Iran is getting its own money frozen by US. It has nothing to do with Saudi. Trade is bilateral, Saudi is not obliged to trade with Iran if it does not want to.
Remember Saudi is not more innocent than Iran in the rivalry, both sides stopping or halting the confrontation are what both sides get. Saudi does not deserve more than Iran.