Equity benchmark Sensex defied gravity for the 10th straight session to close at a fresh lifetime high on Tuesday as robust buying in financial and IT stocks offset lacklustre global cues. Persistent foreign fund inflows supported the benchmarks, though a weakening rupee capped the gains, traders said.