O passado de Kenshin (Takeru Satoh) ainda consegue atormentar os seus pesadelos, mas ele começa a reencontrar a felicidade perdida junto de seus novos amigos, mas agora ele terá de reencontrar suas forças do passado para enfrentar um novo e terrível inimigo: Shishio Makoto (Tatsuya Fujiwara).