The present invention relates to a process for coloring keratin fibers, preferably hair, comprising the steps of: (i) mixing (a) at least one dye composition comprising at least one direct dye except fluorescent disulfide, thiol and protected-thiol dyes with (b) at least one reducing composition comprising at least one reducing agent, to prepare a first composition; (ii) applying the first composition onto the keratin fibers; (iii) rinsing the keratin fibers; (iv) applying onto the keratin fiber a second composition comprising at least one oxidizing agent; and (v) optionally rinsing and drying the keratin fibers. The present invention can provide keratin fibers with superior color lastingness.La présente invention concerne un procédé de coloration de fibres de kératine, préférablement des cheveux, comprenant les étapes suivantes : (i) le mélange (a) d'au moins une composition de coloration comprenant au moins un colorant direct à l'exception du disulfure fluorescent, du thiol et des colorants thiol protégés et (b) d'au moins une composition de réduction comprenant au moins un agent réducteur, pour préparer une première composition ; (ii) l'application de la première composition sur les fibres de kératine ; (iii) le rinçage des fibres de kératine ; (iv) l'application sur la fibre de kératine d'une seconde composition comprenant au moins un agent oxydant ; et (v) le rinçage et le séchage éventuels des fibres de kératine. La présente invention permet d'obtenir des fibres de kératine qui présentent une durabilité de couleur améliorée.