Strategy vs Template Method

Both Strategy and Template Method allow you to vary part of an algorithm. What is the fundamental difference in how they achieve this?