We present an update of the Standard Model fit to electroweak precision data. We include newest experimental results on the top quark mass, the W mass and width, and the Higgs boson mass bounds from LEP, Tevatron and the LHC. We also include a new determination of the electromagnetic coupling strength at the Z pole. We find for the Higgs boson mass (91 +30 -23) GeV and (120 +12 -5) GeV when not including and including the direct Higgs searches, respectively. From the latter fit we indirectly determine the W mass to be (80.360 +0.014 -0.013) GeV. We exploit the data to determine experimental constraints on the oblique vacuum polarisation parameters, and confront these with predictions from the Standard Model (SM) and selected SM extensions. By fitting the oblique parameters to the electroweak data we derive allowed regions in the BSM parameter spaces. We revisit and consistently update these constraints for a fourth fourth fermion generation, two Higgs doublet, inert Higgs and littlest Higgs models, models with large, universal or warped extra dimensions and technicolour. In most of the models studied a heavy Higgs boson can be made compatible with the electroweak precision data.