Ethiopia said on Friday its military had killed 200 Islamic insurgents during a major offensive against rebels in the Somali capital Mogadishu.