Cargo helps Swiss pare loss