Dinah easily caught the punch and used the momentum to flip the guy onto his back. She turned just in time to kick another of the robbers. It was just another day at the 'office' for the Black Canary. Though she was still hoping that she could keep them busy long enough for Fred to get away safely.
She was outnumbered, but she'd faced down worse odds. She was just gearing up for a good fight.