Somali government forces attacked rebel strongholds in Mogadishu on Friday starting battles across the capital that killed at least 45 people the highest daily death toll for months.