Continued fractions, or (more-or-less) equivalently the Euclidean algorithm, can be used to find small integer solutions of linear Diophantine equations $ax+by=c$, and integer solutions of quadratic equations such as $x^2-Dy^2=1$ ("Pell"). Continued fractions in themselves won't find rational points on elliptic curves, but there's a technique using Heegner points that calculates a close real approximation to a rational point, which is then recovered from a continued fraction — this is possible because the recovery problem amounts to finding a small integer solution of a linear Diophantine equation. My paper Noam D. Elkies: Heegner point computations, *Lecture Notes in Computer Science* **877** (proceedings of ANTS-1, 5/94; L.M. Adleman and M.-D. Huang, eds.), 122-133. might have been the first to describe this approach. A natural generalization of the Euclidean algorithm to higher dimensions is the LLL algorithm and other techniques for lattice basis reduction (LBR), which have found various other Diophantine uses, including some other techniques for finding rational points on elliptic curves; <a href="http://arXiv.org/abs/math/0005139">another of my papers</a> describes some of these Diophantine applications of LBR.