Ten more people succumbed to swine flu in Gujarat today, taking the toll due to the H1N1 virus in the state to 342 this year, an official statement said.