At least four protesters were killed and many injured by gunfire in the Sudanese city of Omdurman on Thursday, opposition medics said, as hundreds of thousands took to the streets to pile pressure on the country's military rulers.