The spot rupee made a firm opening as the greenback slided against the Euro and Yen. The rupee was quoted at 43.8475/8525 per dollar against the yesterday's close of 43.96 per dollar.