The ECB is set to hike rates by 25bp on 11 June. Recent communication has effectively pre-committed markets to this outcome. A hold would come as a shock and carry significant risk for a central bank ...