Eh.....
There's been alot of debate over at the Two Worlds forum. Southpeak says August 21st, but Topware (their publisher) says August 14st.
The reason for the possible delay to August 21st: There is a new major patch coming out that day for the PC/X360 version(s). So they might delay the game till the next week, so the patch can be auto-installed upon buying the game.
IMO, I'd much rather it come out on the 14st. That gives me 2 weeks to play it before Blue Dragon comes out.
Back from the dead, I'm afraid.