I know this is an old post but wanted to put this out there for those that found it.
I ran (last place lol) cross country in high school(a 5k/3mile race). One of the seniors my sophomore year used to go on a 12 mile run at least 3 times a week in our morning practices, then did Basketball practice right after that with sprint training most days after school. The coach had him cut that down to 5 or 6 the week of a race and only a SLOW 3 on the day before. Granted he did this constantly and I could barely get the full 3 miles to finish the race let alone more. If that is you and you are collapsing at the end of your workout then Jaredpickett's idea would be great starting about 3 weeks before the race but I'd run the full thing 2 or 3 times a week until then to prevent loss of progress and endurance. If 10K feels good for you after you finish the program... add a little distance to it (not much just enough to challenge yourself a little).