The spot rupee opened weak amid concerns of killer tsunamis which struck south and south-east asia. It was quoted at 43.84/86 per dollar against the Friday's close of 43.80 per dollar.