Doubletree
Doubletree first builds a minimum spanning tree, duplicates every tree edge to make all degrees even, follows an Euler walk, and shortcuts repeated cities. The shortcut step is safe only because the graph is metric. Its tour costs at most twice the optimum.