The search for the optimal bearing geometry has been on for over a century. In a publication from 1918, Lord Rayleigh revealed the infinitely wide bearing geometry that maximises the load carrying capacity under incompressible flow, i.e. the Rayleigh step bearing. Four decades ago, Rohde, who continued on the same path, revealed the finitely wide bearing geometry that maximises the load carrying capacity, referred to as the Rayleigh-pocket bearing. Since then, the numerical results have been perfected with highly refined meshes, all converging to the same Rayleigh-pocket bearing. During recent years new methods for performing topology optimisations have been developed and one of those is the method of moving asymptotes, frequently used in the area of structural mechanics. In this work, the method of moving asymptotes is employed to find optimal bearing geometries under incompressible flow, for three different objectives. Among the results obtained are (i) show new bearing geometries that maximise the load carrying capacity, which performs better than the ones available, (ii) new bearing geometries minimising the coefficient of friction and (iii) new bearing geometries minimising the friction force for a given load carrying capacity are presented as well.