You are going to Watch Naruto Shippuden Episode 259 English subbed online free episodes with HQ / high quality. Stream Anime Naruto Shippuden Episode 259 Online English sub Rift. When the Chunin Exams by the invasion of the Hidden Sand in alliance to Orochimaru, Sasuke is overpowered by a jinchuriki named Gaara of the Sand who mocks his lack of hatred. This resulted in Sasuke being saved by Naruto as he manages to defeat Gaara. Later, while continuing his training, Sasuke learns of Itachi’s location and tries to avenge his clan. Easily defeated by his brother, Sasuke is once again accused of lacking hatred and is saved by the legendary ninja Jiraiya. Upon being healed by Tsunade, Sasuke confronts Naruto to see whether he has the power to defeat him. Although the fight is stopped by Kakashi, Sasuke is once again surprised by the power of Naruto’s newly learned Rasengan. That night, Sasuke is ambushed by Orochimaru’s bodyguards, the Sound Four, who invite him to join Orochimaru and gain more power.