Greeks and Trojans battle