I've had this happen when I was flying several segments for a mileage run in the midwest. I called the elite line and was told that "to and from on the same day show up as duplicate flights on the computer sometimes". Anyway, bottom line I got credit but had to fax in my boarding pass.
Lesson learned, always keep your boarding passes for these type of flights until the miles post.