Tiger Woods dug deep to recover from another awful start as he birdied four of the last six holes to end the US Open on two under.