Sri Lanka begin first Test fight back after Roots double century