A radio frequency generator for an electrosurgical system is provided, the system including an electrode assembly having two electrodes for use immersed in an electrically conductive fluid. The generator has control circuitry for rapidly reducing the delivered radio frequency output power by at least 50% within at most a few cycles of the peak radio frequency output voltage reaching a predetermined threshold limit. In this way, tissue coagulation can be performed in, for example, saline without significant steam generation. The same peak voltage limitation technique is used in a tissue vaporisation or cutting mode to limit the size of the steam pocket at the electrodes and to avoid electrode burning. The generator has a push-pull output stage with a series-resonant output circuit, the output stage being driven by a radio frequency oscillator at a frequency which, in general, differs from the resonant frequency of the resonant output circuit. Power control is achieved by varying the ON-time of switching transistors forming the push-pull output pair and by altering the frequency spacing between the excitation frequency and the resonant frequency of the series-resonant output circuit. In an alternative embodiment, a bridge configuration using two push-pull pairs is used, yielding a further power control variable: the relative phase of the driving signals to the respective transistor pairs.