20050706 business.india-business: Sensex opens firm; up by 59 pts