Police in the state's commercial capital, Ahmedabad, said three people were stabbed to death and 15 others were injured as thousands of Hindus and Muslims clashed in the city.
Nearly 800 people, mostly Muslims, have died in more than a month of religious violence, although some human rights groups say the toll is much higher.
Opposition parties are pressing for the dismissal of the state's chief minister for failing to prevent the violence.
Weapons seized
"Many areas of Ahmedabad are still tense and army is patrolling sensitive areas," a police official told Reuters.
In the neighbouring state of Rajasthan, police said they had seized a thousand swords and knives in the past few days allegedly bound for Gujarat.
"We have detained four people in this connection. They told us that the swords and the knives were being taken to Gujarat," senior police official Shiv Chand Sharma said.
Press reports quoted the police as saying that the suspects told them the weapons were meant to "protect" riot victims.
Parliament row
The crisis in Gujarat has stalled proceedings in the Indian parliament for a third straight day, as opposition MPs demanded a debate and vote be held on the situation.
"We will not compromise on the issue unless the centre removes Modi," a former prime minister, HD Deve Gowda, said during an opposition rally on Wednesday.
Last week, the BJP said it would not replace Mr Modi but asked him to hold fresh elections to the state, a move that infuriated the opposition.
On Wednesday, the Gujarat cabinet said they had deferred the decision to dissolve the state assembly and call a snap poll.
Last month's violence in Gujarat started after Muslims attacked a train carrying hardline Hindus from the disputed holy site of Ayodhya in the state of Uttar Pradesh.
Nearly 60 Hindu activists died in that attack.
Shortly afterwards, a wave of Hindu-led rioting, burning and killing engulfed Ahmedabad and other parts of Gujarat.