Een video op sociale media die maandag werd gedeeld door de krant Het Laatste Nieuws, maar niet geverifieerd door BBC News, toonde een man die een fluorescerend jasje droeg, gewapend met een aanvalsgeweer van een scooter stapte en een nabijgelegen gebouw met glazen wanden binnenging.
Blijkbaar schoot hij toen minstens één persoon neer.
Politie en hulpdiensten sloten nabijgelegen wegen af nadat de schietpartij rond 19.00 uur (17.00 uur GMT) plaatsvond.
Belgische media meldden dat de twee vermoorde mensen voetbalshirts van het Zweedse nationale elftal droegen.
Zweedse voetballers vertelden de UEFA dat ze de tweede helft van de wedstrijd niet wilden spelen en het Belgische team was daarmee akkoord, aldus de Zweedse omroep TV6.
De Belgische premier Alexander de Croo betuigde via de sociale media zijn “oprechte condoleances aan de Zweedse premier na de gruwelijke aanval van vanavond op Zweedse burgers in Brussel”.
“Onze gedachten zijn bij de families en vrienden die hun dierbaren hebben verloren”, zei hij. “Als nauwe partners is de strijd tegen het terrorisme een gezamenlijke inspanning.”
Voorzitter van de Europese Commissie Ursula von der Leyen zei op sociale media dat haar gedachten waren “bij de families van de twee slachtoffers van de wrede aanslagen in Brussel”.
“Ik betuig mijn oprechte steun aan de Belgische politie, zodat ze de verdachte onmiddellijk kunnen arresteren”, zei hij. “Samen verenigen wij ons tegen terreur.”
Aanvullende berichtgeving door Bruno Boelpaep in Brussel en Rob Corp in Londen
“Ongeneeslijke alcoholfan. Trotse webbeoefenaar. Wannabe gamer. Muziekfanaat. Explorer.”