No, you can not. The Business Invitation Letter allows you to apply for the actual Russian Business visa.