A suicide bomber blew herself up at an event in Somalia's national theatre in Mogadishu on Wednesday, killing dignitaries including sports chiefs.
News agencies report that a young woman carried out the attack during an address by the Somali prime minister, Abdiweli Mohamed Ali, at the first anniversary of the country's national satellite TV network.
Agence France-Presse said Olympic Committee president Aden Yabarow Wiish and Somali Football Federation chief Said Mohamed Nur were killed, but government ministers were not injured.
AFP quoted the prime minister's spokesman as saying four people had been killed, but the BBC reported that seven had died. It also said three Somali television journalists were wounded.