We evaluated the haemodynamic and metabolic effects of prevention of shivering after prophylactic nefopam administration in neurosurgical patients undergoing craniotomy and mild systemic hypothermia (33-35 degrees C). Forty patients were enrolled in a randomised, double-blind study. Before extubation, patients received intravenously either nefopam 0.12 mg.kg-1 or an equal volume of saline 0.9%. Left ventricular systolic work index, oxygen consumption index and systemic lactate concentration were recorded before, immediately after and every 20 min for 2 h after extubation. Shivering appeared in two patients treated with nefopam and in all control patients (p < 0.001). Both left ventricular systolic work index and oxygen consumption index were similar in the two groups before extubation, increased after extubation, and further increased in control patients showing a statistical difference compared to patients treated with nefopam. Our results suggest that nefopam is effective in preventing postoperative shivering in patients undergoing neurosurgery and mild hypothermia and attenuates the haemodynamic effects of shivering during rewarming.