Rupee closes 7 paise higher at 94.6650 per dollar