In terms of geological size and population, Hyderabad is bigger and larger than Bangalore (5th in position in India). In terms of GDP, economy and Per Capita Income, Bangalore is 5th largest. Bangalore is far better in terms of Software and IT exports and contribution to national exchequer. Whereas Hyderabad is next to Bangalore in terms of the same.
The above is based on Ministry of Urban Development latest study.