Brakująca wartość w prędkości precesji została ostatecznie wyjaśniona na bazie ogólnej teorii względności. Einstein pokazał, że ogólna teoria względności daje przewidywania dokładnie zgodne z obserwowaną wartością przesunięcia peryhelium. Wyjaśnienie prędkości precesji Merkurego odegrało bardzo ważną rolę w procesie akceptacji ogólnej teorii względności. W ostatnich latach Friedman i Steiner wyjaśnili obserwowaną wielkość przesunięcia peryhelium bez pełnej ogólnej teorii względności, jedynie w ramach modelu relatywistycznej dynamiki newtonowskiej (RND).
Wcześniejsze pomiary ruchu planet były wykonywane przy pomocy tradycyjnych teleskopów, natomiast współcześnie przeprowadzono bardziej dokładne pomiary wykorzystując metody radarowe. Całkowita zmierzona precesja wynosi 574,10″±0,65 na wiek względem Międzynarodowego Niebieskiego Układu Odniesienia (ICRF).