Rupee opens 25 paise lower at Rs 95.52 per dollar as geopolitical tensions weigh