Windows 7 RTM will be available to MSDN subscribers on August 6th. Windows 2008 R2 might release on the same day as they both shares the same codebase.
As per Microsoft Team blog, Volume License (VL) customer with an existing Software Assurance (SA) license will be able to download Windows 7 RTM in English starting August 7th via the Volume License Service Center (VLSC) while the Microsoft Action Pack Subscribers will be able to download Windows 7 RTM in English starting August 23rd.
As per Microsoft Team blog, Windows 7 will be in retail stores and shipping on new PCs starting October 22nd. If you pre-ordered Windows 7, it should be delivered sometime around the October 22nd timeframe (depends on the retailer).