Sri Lankan navy sailors and separatist Tamil Tiger rebels battled in the country's east on Friday, leaving three sailors dead, the military said. The clash erupted in Uppuveli village of Trincomalee district, said military spokesman Brig. Prasad Samarasinghe.