A Taliban suicide attacker riding a motorbike killed at least four foreigners in a compound in Kabul on Tuesday, police said, in the latest blast to rock the capital during a prolonged impasse over presidential election results.