A Chinese woman shot and wounded China's consul general to the Philippine city of Cebu at a restaurant lunch on Wednesday and killed two consulate staff, a police spokesman said.

Consul General Song Ronghua was rushed to a hospital, Chief Superintendent Prudencio Banas said, adding the woman arrested and her husband held for questioning.

Police said the suspect's husband was held at the Filipino restaurant for questioning and the couple had invoked diplomatic immunity. A gun, a calibre-45 pistol, was found at the scene.

The foreign ministry and China's embassy in Manila declined to comment and were trying to gather more details.