「闘う」は、「闘争する」「障害や困難を乗り越えようとする」という意味で使われます。 「病気と闘う」「不正と闘う」という使い方をします。 「戦う」は戦争・試合など相手と勝ち負けをきそう場合に用いられ、「闘う」は障害・困難など目に見えないものに立ち向かう場合に用いられます。