Sensex opened higher at 34,532, Nifty edged to 10,580

National