Knowyourmobile says iPhone 5 announcement on August 7.

I'm not sure how reliable this site is or it's sources so if I'm an idiot and this site sucks feel free to slam me!

http://www.knowyourmobile.com/blog/1482786/iphone_5_official_release_date_revealed_as_august_7.html