You beat your rival the same way you beat every other trainer in the game: you train and level up your pokemon. Yes, this is time consuming. Yes, this can be boring and repetitive. However, it is the best way (and, as far as I'm concerned, the only way) to defeat your rival. The exception to this is the very first time you battle him. I recommend using your defensive move first, then using your offensive move with reckless abandon. Hope and pray that he doesn't get a critical hit on your pokemon. Good luck!
after you beat the fire gym then walk out and your rival will give it to you.
Finish your Pokedex And Beat The Elite Four once then the second time they have stronger Pokemon
U can either explore around the region or make a new game
Board the s.s anne,beat your rival,get hm 1 from the captain
for one its lapras not labras and you go to team rockets hideout and go to the 10th floor and beat your rival and talk to a guy next to your rival
u have to beat the elite four, and than ur rival
Your rival
If u start to playing with squirtle your rival takes balbasaur.. and you beat elitefour then u can fight him
Your rival, you've fought him before so you know his weaknesses.
go to the town you started in. your rival's sister is the love rater. you might have to beat the elite 4 for her to do this, but I'm not sure.
Go on S.S Anne, beat your rival on it, go up the stairs in the captain's room, talk to him and he'll give it to you
You must beat the seven gym leaders, the elite four, and your rival. Then you have to capture 60 Pokemon to get your Rainbow pass the will allow you to travel to Island 7 in Pokemon FireRed.