Tensions are rising for Team Arrow. After accusing Dinah of ratting him out to the FBI, Oliver suddenly found himself losing all of the new recruits. However, Dinah, Curtis and Rene still intend on bringing justice to Star City, even if that puts them at odds with the Green Arrow. Specifically, the synopsis for the upcoming Arrow episode "All for Nothing" teases a big fight between Oliver and Black Canary.
The episode synopsis reads as follows:
ARROW“All for Nothing”OLIVER AND DINAH FACE OFF — Oliver (Stephen Amell) continues his battle with Cayden James (guest star Michael Emerson). Dinah (Juliana Harkavy) and Oliver have a major disagreement that endangers the life of one of their own. Mairzee Almas directed the episode written by Beth Schwartz & Oscar Balderrama (#612). Original airdate 2/1/2018.
Despite Dinah not being the one to give up Oliver's identity, she still decided to get close to the killer Vigilante after realizing he was her presumed-dead partner. There are still ramification form this action to be explored, so there's a good chance it could lead to the disagreement with Oliver that leads to them trading punches.
"All for Nothing" will air on Feb 1. Arrow will return on Thursday, Jan 18 and stars Stephen Amell as the Emerald Archer, Emily Bett Rickards as Felicity Smoak, David Ramsey as John Diggle, Willa Holland as Thea Queen, Tina Boland as Black Canary, Echo Kellum as Mr. Terrific, and Rick Gonzalez as Wild Dog.