The 18-year-old man was taken to hospital with multiple stab wounds following the altercation in Bowleymead in the Eldene area on Saturday.
Daniel Peapell, 20, and Zac Doyle, 19, both from Swindon, were charged alongside 19-year-old Raffaele Bretti from Wroughton.
The three were remanded in custody by Swindon magistrates.
They will all next appear at Bristol Crown Court in July.
Three men have been charged with the attempted murder of a teenager who was stabbed repeatedly in Swindon.