Which of the following is responsible for the earth’s magnetic field? Mark as favorite Copy Link Translational motion of earth. Convective currents in earth’s core Rotational motion of earth. Diversive current in earth’s core. Check Answer