Ancora una volta Sonic si trova a dover fermare i piani del perfido Dr. Robotnik, che nel frattempo è ritornato sulla Terra con un nuovo alleato, il guerriero echidna Knuckles.
Duecentoquarantatre giorni sul pianeta dei funghi, con la sola compagnia di una roccia di nome Roccia, hanno reso il bizzarro Eggman, se non più matto, di certo più determinato nel suo proposito di scovare Sonic per eliminarlo definitivamente dall'universo. La nuova e inattesa alleanza con il rosso echidna Knuckles allarga ulteriormente i suoi malvagi obiettivi: s'impossesserà dello smeraldo che materializza ogni desiderio e avrà l'universo intero ai suoi ordini. Anche il porcospino blu, però, ha un nuovo amico, il piccolo Tails, e insieme a lui si opporrà in ogni modo al pericolo che l'antico smeraldo cada nelle mani sbagliate.