The problem of recovering a matrix of low rank from an incomplete and possibly noisy set of linear measurements arises in a number of areas such as quantum state tomography, machine learning and the PhaseLift approach to phaseless reconstruction problems. In order to derive rigorous recovery results, the measurement map is usually modeled probabilistically and convex optimization approaches including nuclear norm minimization are often used as recovery method. In this article, we derive sucient conditions on the minimal amount of measurements that ensure recovery via convex optimization. We establish our results via certain properties of the null space of the measurement map. In the setting where the measurements are realized as Frobenius inner products with independent standard Gaussian random matrices we show that m > 10r(n1 + n2) measurements are enough to uniformly and stably recover an n1 n2 matrix of rank at most r. Stability is meant both with respect to passing from exactly rank-r matrices to approximately rank-r matrices and with respect to adding noise on the measurements. We then signicantly generalize this result by only requiring independent mean-zero, variance one entries with four nite moments at the cost of replacing 10 by some universal constant. We also study the particular case of recovering Hermitian rank-r matrices from measurement matrices proportional to rank-one projectors. For r = 1, such a problem reduces to the PhaseLift approach to phaseless recovery, while the case of higher rank is relevant for quantum state tomography. For m Crn rank-one projective measurements onto independent standard Gaussian vectors, we show that nuclear norm minimization uniformly and stably reconstructs Hermitian rank-r matrices with high probability. Subsequently, we partially de-randomize this result by establishing an analogous statement for projectors onto independent elements of a complex projective 4-designs at the cost of a slightly higher sampling rate m Crn logn. Complex projective t-designs are discrete sets of vectors whose uniform distribution reproduces the rst t moments of the uniform distribution on the sphere. Moreover, if the Hermitian matrix to be recovered is known to be positive semidenite, then we show that the nuclear norm minimization approach may be replaced by the simpler optimization program of minimizing the '2-norm of the residual subject to the positive semidenite constraint. This has the additional advantage that no estimate of the noise level is required a priori. We discuss applications of such a result in quantum physics and the phase retrieval problem. Apart from the case of independent Gaussian measurements, the analysis exploits Mendelson's small ball method.