Rogers Communications said yesterday it swung to a second-quarter profit but stiff competition and a slowdown in the wireless market stifled growth of its mobile phone business, sending its shares lower. Rogers said it earned C$301 million, or C$0.47 per share, in the three months ended June 30.