Well it doesn't in Red, Blue, Yellow, Gold, Silver or Crystal, it just brings up the message "No! There's no running from a trainer battle!" and lets you select something else.
It also doesn't in Ruby, Sapphire or Emerald, it just brings up the message "No! There's no running from a TRAINER battle!" and lets you select something else.
It doesn't in Platinum, Heart Gold, Soul Silver, Black, White, Black 2, White 2, X or Y either, it just brings up the message "No! There's no running from a Trainer battle!" and lets you select something else.
So unless it does it in Fire Red, Leaf Green, Diamond or Pearl, it doesn't do it at all. By the way I'm unable to test these out due to not having the actually games, so if someone wants to test them out to add to this answer feel free.
>I'm just going to throw this out there, like I did the other day on PS! chat.
>It's possible that it's based on your speed opposed to theirs. If you're Pokemon's slower, then it forces a turn, but if it's fairly quick, then it won't.
>Just speculation. I remember that if I pressed run with my Infernape on Diamond then nothing would happen and I could re-select. But if I tried it with my Machoke then often I couldn't re-select
commented 5 hours ago by Graveyard Shift
I also tested this theory out in some of the games I tested above and the results were the same.
Source: The actual games.