Forum:Simple Battle Query

When a monster says "If this card battles an opponent's monster", does it have to be the one to launch the attack for the effect to trigger? Will the effect have no bearing if the monster is attacked?

An example is Hyper Hammerhead. If it is attacked by Road Warrior, will the Synchro be bounced back to its deck?