Hoenn walkthrough section

Pokemon Ruby and Sapphire Phase 6: Rival Bridge Fight
Feather Badge After the Weather Institute, your rival challenges you on the bridge. This battle gives HM02 Fly afterward, but you cannot use Fly outside battle until Winona is defeated.
Phase 6 Feather Badge Fortree City, Devon Scope, Winona, Fly, and route cleanup. 06 / 10
Phase 6 section 4 of 7
After the Weather Institute, your rival challenges you on the bridge. This battle gives HM02 Fly afterward, but you cannot use Fly outside battle until Winona is defeated.
Rival Bridge Fight
After the Weather Institute, your rival challenges you on the bridge. This battle gives HM02 Fly afterward, but you cannot use Fly outside battle until Winona is defeated.
Heal before crossing. Rival fights in Ruby/Sapphire are not brutal compared with later games, but this one happens after a long route and a villain building. A tired team can make it harder than it should be.