Rinse chicken pieces and pat dry with paper towels. Sprinkle with salt and pepper. Heat oil and butter in a large skillet over medium-high heat. Add chicken and brown on both sides, about 3-5 minutes per side. Remove chicken from skillet and transfer to a 9 x 13 baking dish.
Add shallots and garlic cloves to skillet and saute 1 to 2 minutes. Add wine, scraping up any brown bits from the pan. Add minced garlic, herbs and olives and simmer for 5 minutes. Add tomatoes and simmer for 1 to 2 minutes more. Pour wine mixture over chicken and cover with foil.
Bake at 400 degrees for 35-40 minutes, turning chicken once.