SOUTHEND United twice fought back to hold table-topping Forest Green Rovers to a 2-2 draw at Roots Hall.