Złote rybki zajmują dolne ogniwo łańcucha pokarmowego i są zjedzone przez: czaple, czaplaki, rybitwy, kaczki, okonie, szczupaki, somsy, trocie, żaby, ropuchy, żółwie, aligatory, krokodyle, wydry, szopy, a czasem koty.
W rodzimych Chinach drapieżnicy utrzymują populacje złotych rybek w ryzach. W regionach wprowadzonych, przy braku naturalnych wrogów, mogą stawać się nadliczbowe i wyparowywać gatunki rodzimie.