20110702 unknown: Wall St ends higher; posts best week in 2 years