Semi-final fixture details confirmed