European Cup semi-finals finalised