You will be fine
You will get your CS results on August 17 itself. That's the reporting period in which the ECFMG never get delayed because they know people are rushing for the matching season before September 1st.
As for the CK, the delay that your friend experienced was exceptional ( read http://www.usmle.org/General_Information/announcements.aspx?contentId=51) so you will most probably get the results in mid August if you take it in mid July.
You will get your CS results on August 17 itself. That's the reporting period in which the ECFMG never get delayed because they know people are rushing for the matching season before September 1st.
As for the CK, the delay that your friend experienced was exceptional ( read http://www.usmle.org/General_Information/announcements.aspx?contentId=51) so you will most probably get the results in mid August if you take it in mid July.