There are many factors that help fish swim against the current, including their body shape, fins, and muscle power. They also have fins on their body that help them steer and turn in different directions. Fish use their muscles to swim against the current by moving their tails back and forth. This movement creates a force called thrust, which helps push the fish forward through the water.