La teoría de la relatividad General predice pequeñas correcciones de la ley de la gravitación universal de Newton. Para un planeta de masa
viajando a una velocidad
en una órbita de radio
, la expresión para la fuerza modificada se puede escribir como

donde
es la velocidad de la luz y
.
1.Encontrar que el periodo se puede escribir

2.Mostrar que en cada revolución el planeta avanza un ángulo respecto al caso Newtoniano

3.Aplicar estos resultados a Mercurio y verificar que el avance acumulado de la órbita después de un siglo es de cerca de 43'' de arco. Para el planeta Mercurio:
(donde ua = unidad astronómica = radio de la órbita terrestre).
Igualaremos la fuerza centrípeta y la fuerza de gravitación sobre el planeta

y despejando 

Como sabemos que
y que la tercera ley de Kepler dice que
, siendo este, el periodo de la órbita Newtoniana, tenemos que

como podemos comprovar,
es una cantidad pequeña, de manera que podemos utilizar la aproximación
, quedando el periodo como

y si ahora hacemos la sustitución
nos queda finalmente el periodo que buscábamos

Como
, el planeta avanza en el mismo tiempo
un ángulo
sobre la misma órbita, con
igual a su velocidad angular por la diferencia de periodos

y con
,como digimos en el anterior paso, avanza pues un ángulo

Calcularemos el periodo en función del de la Tierra usando la tercera ley de Kepler

es decir,
años =
y ,
(en radianes).
Luego, cada siglo de Mercurio da un número de vueltas
, por lo que el avance total es

que está muy cerca de los
que dan las observaciones astronómicas.
Como la órbita de Mercurio es aproximadamente elíptica, este efecto se manifiesta en un avance de su perihelio, fenómeno inexplicable por la física clásica y uno de los grandes éxitos de la relatividad general de Einstein.