Two government ministers who defected from Sri Lanka's main opposition were sacked from the cabinet Friday after the Supreme Court upheld disciplinary action against them.