A 25-year-old man from Reading suffered a fractured cheekbone when he was hit in the face with a plank of wood in Didcot, Oxfordshire.
A fight involving several people broke out at 0130 BST in Fairacres Road on Saturday morning.
Two 19-year-old men from Didcot have been charged with grievous bodily harm with intent. One also faces a charge of possession of an offensive weapon.
They are both due to appear at Oxford Crown Court on 27 August.