After retreating slightly from 76.73 earlier in the session, the rupee on Tuesday touched its all-time low of 77 per dollar. The currency fell to a record weak low of 76.93 on Monday as crude oil prices climbed to a multi-year high driven by the Russia-Ukraine crisis.