A lot of fans came to the game though it was held on a weekday.
「対決」が具体的に何を指しているのか、よく分かりませんでしたが、一応、game(試合)を使って表現してみました。
「平日に開催されたにもかかわらず、多くのファンがその試合に来ました」という文にしてあります。
「開催する」には hold 、「平日には」は、 on a weekday を用いました。
日にちや曜日を表すには、前置詞 on を用います。
I was born on September 10.
(私は9月10に生まれた。)
He went to the party on Friday.
(彼は金曜日にパーティに行った。)
「毎週〜曜日に」という時には、on 曜日s を使います。
I play tennis on Tuesdays.
(私は、毎週火曜日にテニスをする。)
お役に立てれば幸いです。