Mercury completes one rotation every 59 Earth days. Mercury slowly spins on its axis, and its every rotation is not accompanied by sunrise and sunset like on most other planets.