Question: when do you fight team rocket in goldenrod city?
Answer: After you've defeated seven Gym Leaders, Team Rocket will take over the Radio Tower in Goldenrod City.