<p>A waste heat regeneration system comprises a heat exchanger for exchanging heat between a refrigerant for a refrigerating cycle system and a working medium for a Rankine cycle system. The temperatures of the refrigerant and the working medium are so controlled that the difference between both of the temperatures is equal to or higher than a predetermined value.</p>