Yes, he has later small battles with Naruto later in Shippuden (Episodes: reunion; 51-52, Itachi/Sasuke arc; 134, I believe. However (SPOILER ALERT) in they're last meeting (216-217) they promised each other a battle to the death (in Sasuke's case) and in Naruto's case it's just to bring Sasuke back to konoha/light. Right now they are in the fourth great ninja war in the manga and we are up to around chapter 575, we don't know how long we'll have to wait till a final battle.
Unknown... we'll see when the last episode comes.
Naruto Vol.25 Ch.217: For Someone Important, is the big fight between them but they have a smaler fight earlyer in vol20.
yes more then once
it starts at episode 163
166
Shippuden esposide about 5 to 10
They fight episode 135-138
246 and beginning of 247
Naruto Shippuden Episode #26
It starts in episode 19 (shippuden)
Naruto Shippuden episode 29-30
it starts at episode 163
Hinata fights the Pains in episode 166 of Naruto Shippuden! it is alos the episode where she confesses her love to Naruto.
166
sakura doesnt fight sauske maybe in that episode where she threw 1 punch but they wont be in a serious fight to much emotions (sauske vs naruto) and read the mangas see if their is a fight
episode 40-41
naruto shippuden epidode 113
episode 75 of naruto shippuden!
Shippuden esposide about 5 to 10
Yes , he fought Orchimaru in Naruto for the sake of sasuke.