Rupee Gains 2 Paise to 95.43/$ as Dollar Weakens, Oil Prices Rise