The officers are not in life threatening condition. On top of the stabbing, the city’s Gare du Nord railway station was closed down because of a bomb alert.
The knife attack occurred on a street in Schaerbeek – which has been called ‘a breeding ground for terror’ and was home to a bomb-making factory by the ISIS jihadists who carried out recent attacks in Brussels and Paris.
The man – identified as Hicham D – pulled out a knife and ‘spontaneously’ attacked the officers, whose injuries are not life-threatening, said federal prosecutors.
One officer was stabbed in the neck while the other was stabbed in the stomach.
The suspect tried to run away and assaulted a third officer, but was shot in the leg and arrested.
That officer suffered a broken nose when he was punched in the face during a struggle with the suspect, whose gunshot injuries were not serious.
Belgian media said the suspect is a 43-year-old Belgian national who was a soldier until 2009.
The motive is still being investigated but there is reason to believe the incident was ‘a terrorist attack’, said Eric Van Der Sypt, a spokesman for Belgium’s federal prosecutors.
It was initially reported that the officers were attacked when they went to check the man, but Van Der Sypt said it happened ‘spontaneously’.
The knife attack was one of two incidents which sent a scare through Brussels on Wednesday.
Earlier, a bomb threat made by an anonymous caller closed the Gare du Nord (Noord) railway station for hours.
At noon, two police officers were attacked by a man with a knife on the Boulevard Lambermont, the spokesman told CNN, naming the man as 43-year-old Belgian national Hicham D.
The police are “not in a life-threatening condition,” the spokesman said, explaining that another police patrol was able to overpower the offender.
The offender was shot in the leg, and a third officer was slightly injured.
A 17-year-old French high school student, Stan Racine, witnessed the attack.
“The suspect pulled out a knife and attacked a policeman, and hurt him in the stomach and leg,” he told CNN.
“The policeman then pulled out his pistol and shot the suspect in the leg.”
He said the suspected then shouted something in what he believed was Arabic.