A power tool comprising: a housing; an electric motor disposed within the housing; a power terminal arranged to received electric power from a battery pack; a power switch circuit disposed between the power terminal and the electric motor; the power tool further comprises a controller configured to control a switching operation of the power switch circuit to regulate power being supplied from the power terminal to the electric motor, the controller being further configured to receive a temperature signal indicative of a temperature of the battery pack, determine if the temperature of the battery pack is below a lower temperature threshold, and operate the switching operation of the power switch circuit in a normal mode of operation if the temperature of the battery pack is greater than or equal to the low temperature threshold and in a cold mode of operation if the temperature of the battery pack is below the low temperature threshold wherein the controller is configured to monitor a rotational speed of the electric motor and control the switching operation of the power switch circuit in a closed-loop speed control scheme in the normal mode of operation, wherein in the closed-loop control scheme, the controller is configured to control the switching operation of the power switch circuit based on the rotational speed of the motor charactarised in that the controller is configured to control the switching operation of the power switch circuit in an open-loop speed control scheme in the cold mode of operation, wherein in the open-loop control scheme, the controller is configured to control the switching operation of the power switch circuit independently of the rotational speed of the motor. a housing; an electric motor disposed within the housing; a power terminal arranged to received electric power from a battery pack; a power switch circuit disposed between the power terminal and the electric motor; the power tool further comprises a controller configured to control a switching operation of the power switch circuit to regulate power being supplied from the power terminal to the electric motor, the controller being further configured to receive a temperature signal indicative of a temperature of the battery pack, determine if the temperature of the battery pack is below a lower temperature threshold, and operate the switching operation of the power switch circuit in a normal mode of operation if the temperature of the battery pack is greater than or equal to the low temperature threshold and in a cold mode of operation if the temperature of the battery pack is below the low temperature threshold wherein the controller is configured to monitor a rotational speed of the electric motor and control the switching operation of the power switch circuit in a closed-loop speed control scheme in the normal mode of operation, wherein in the closed-loop control scheme, the controller is configured to control the switching operation of the power switch circuit based on the rotational speed of the motor charactarised in that the controller is configured to control the switching operation of the power switch circuit in an open-loop speed control scheme in the cold mode of operation, wherein in the open-loop control scheme, the controller is configured to control the switching operation of the power switch circuit independently of the rotational speed of the motor.