Wash and dry the rabbit pieces and dredge in flour. Season with salt and pepper.
In a 14 inch frying pan, heat 6 tablespoons olive oil until just smoking. Cook the rabbit pieces until golden brown, 3 or 4 at a time, and remove to a plate. Drain old oil and add new with shallots, garlic, rosemary and chilies and cook until soft and translucent, about 8 to 10 minutes. Add lemon juice, zest, tomatoes and wine and bring to a boil. Add rabbit pieces and drippings and return to boil. Lower heat and simmer until rabbit is cooked through, about 15 to 20 minutes. Season with salt and pepper and serve.