At the interbank foreign exchange, the rupee opened at 95.50 and lost further ground to touch an all-time low of 95.74, edging closer to the 96 mark against the American dollar.