these were almost completed , but meanwhile a vanguard of trollocs had caught up with them , and elayne 's army had formed up in defensive positions to hold them off until they could cross the river .