Saudi Arabia has blocked the transfer of four monkeys to a zoo in Riyadh from Sweden because of its diplomatic spat with Stockholm, the Swedish zoo where they were bred said on Thursday.