Mix together coriander, curry powder, garam masala, garlic, salt, and pepper in a glass bowl. Add vinegar and yogurt and mix to combine. Transfer mixture to a large resealable plastic bag. Add chicken breasts to mixture, coat well, cover, and marinate for 8 hours, or overnight, in a refrigerator.
Preheat an outdoor grill for medium-high heat and lightly oil the grate.
Discard marinade and cook until chicken breast is no longer pink in the center and the juices run clear, about 5 minutes per side. Grill time will depend on thickness of chicken breast. An instant-read thermometer inserted into the center should read at least 165 degrees F (74 degrees C).