A 22-year-old woman from the Devizes suffered a suspected detached retina when she was allegedly punched by a Melksham man at The Tavern pub, Melksham, on Sunday.