George W Bush has offered a vigorous defence of the free market system, but has called for reforms to correct the global financial crisis.