Tiger Woods fighting foes on two fronts