Henrik Larsson scored twice as Celtic and Rangers drew 3-3 in a pulsating Glasgow derby; the last Old Firm league opener to end in a draw.