If you consider the thermal fluctuations that arise from coupling the system to a heat bath, then if the dynamics of the open system is non-Markovian then you can have recoherence and if the dynamics of the open system is Markovian (Lindblad master equation) then you will only have decoherence.
Non-Markovian means that there are non-vanishing timescales associated with the bath dynamics, relative to the system. The environment is said to have memory. The dynamics of the system at a particular time is not only a function of the state of the system at that time, but also its past history of states. In this way, recoherence will only occur if there has been sufficient decoherence in the past. Anti-dissipation (amplification) and anti-diffusion is also possible, both quantum mechanically and in classical open systems.
A simpler example would be to consider a small quantum system with two degrees of freedom coupled together and trace out one degree of freedom. In many cases the remaining open system would experience an endless cycle of decoherence and recoherence.