A 70-year-old Edwardsville man faces battery charges after allegedly attacking a senior citizen and preventing a 911 call.