A 24-year-old man is due to appear at Kirkcaldy Sheriff Court tomorrow (Friday) in connection with an incident in Craigmount, Kirkcaldy late on Wednesday.
Police were called to an address in Craigmount at around 11.10pm on Wednesday following a report of a serious assault.
A police spokesman said: “A 40-year-old man sustained serious injuries to his upper body, and a 33-year-old man sustained an injury to his hand. Both were taken to Victoria Hospital for treatment.
“A 24-year-old man has been arrested and charged and will appear at Kirkcaldy Sheriff Court on Friday 29 January.”