20070704 business.india-business: Sensex posts modest gains; Nifty ends flat