The rupee closes at a new all-time low of 77.73 against the dollar, the fifth record weak close in the last ten trading sessions, even as the dollar took a breather after heavy gains and global stocks tumbled on increasing concerns that aggressive tightening by global central banks could choke growth.