Germany's Dax rose 2.2% and France's Cac 40 added 2.9% as European stocks rallied on de-escalation in the Hormuz Strait and trade optimism.