Perihelion precession of Mercury