Unfortunately, you cannot battle Steven on Pokemon HeartGold or SoulSilver unless an event comes in the future.
You can't battle Steven in Pokemon HeartGold.
You can't battle Steven in Pokemon HeartGold.
Steven Stone appears in the game, but you cannot battle him.
You cannot battle Steven unless a future event lets you.
No, you don't battle Steven in HG/SS.
You can't battle Steven in Pokemon SoulSilver or HeartGold.
No, you only battle Steven because in Pokemon emerald Wallace is the champion.
Steven isn't battleable in the game.
I believe you can get the rematch with Steven in emerald by battling the Elite four again.After that you can battle Steven.
nope
No you can't
no