In this study, an optimum seeking-based robust non-linear controller is proposed to maximise wind energy captured by variable speed wind turbines at low-to-medium wind speeds. The proposed strategy simultaneously controls the blade pitch angle and tip-speed ratio, through the turbine rotor angular speed, to an optimal point at which the power coefficient, and hence the wind turbine efficiency, is maximum. The optimal points are given to the controller by an optimisation algorithm that seeks the unknown optimal blade pitch angle and rotor speed. The control method allows for aerodynamic rotor power maximisation without exact knowledge of the wind turbine model. A representative numerical simulation is presented to show that the wind turbine can be accurately controlled to achieve maximum energy capture.