Check the following query
Here we retrieve all the recurences for current day.
This part will filter this data set for recurrences.
If you need to collect recurences for given day, set the calendar date of the query as follows and run the above CAML query.
Query.ExpandRecurrence = true;
Query.CalendarDate = new DateTime(2009,10,15);
You can add some more condions to this query and filter the data set. As an example folowing query will retrieve one recurrence of perticular event.