An extraction cleaning apparatus includes separate cleaning tanks for water and detergent and optionally also for rinse agent. The apparatus is able to sense its direction of travel and/or rate of travel and to control the cleaning liquid composition and/or rate of its delivery onto the floor in accordance therewith. For example, the apparatus is able to dispense detergent at a higher rate when the forward rate of travel increases and to dispense only water and/or rinse agent in the reverse direction.