Three Saudi soldiers have been killed near border with Yemen in what is believed to be retaliatory attacks launched by Yemeni fighters on the kingdom.