The present invention is a method for dyeing keratin fibers, specifically human keratin fibers, such as hair, in which a) one or more dyes, b) one or more titanium salts, and optionally b1 At least one carboxylic acid; c) one or more insoluble silicates; and d) optionally one or more chemical oxidants, such as hydrogen peroxide or one or more hydrogen peroxide generating systems. And treating the fibers with one or more cosmetic compositions comprising:本発明は、ケラチン繊維、具体的にはヒトケラチン繊維、例えば毛髪を染色する方法であって、a)1つ又は複数の染料と、b)1つ又は複数のチタン塩と、場合により、b1)少なくとも1つのカルボン酸と、c)1つ又は複数の不溶性ケイ酸塩と、d)場合により、1つ又は複数の化学酸化剤、例えば過酸化水素又は1つ若しくは複数の過酸化水素生成系と、を含む1つ又は複数の化粧用組成物を用いて前記繊維を処理する方法に関する。