Rosemount prepared for Border Cup semi-final