Kantarovski battles back from adversity