If you see your fish chasing each other like they are fighting, don't worry, they are not fighting. What you see is fish spawning. You are about have fish eggs, then babies. Fish babies are called fry. And goldfish are not the best parents in the world. They will eat their babies if they can. Goldfish babies are born grayish brown so they cannot be seen as easily be their hungry momma.
To get all your pond questions answered, see
Backyard Ponds with the Pondlady