Fighting is resisted by Poison, Flying, Psychic. Bug, Fairy and Ghost.
Fire is resisted by Fire, Water, Rock and Dragon.
However, Fire types are strong against Bug and Fighting is strong against Rock so both those types will be disregarded in the future.
This means any Pokemon with one type from each category will resist both Fire and Fighting.
The Pokemon that fulfill this criteria is:
Charizard
Moltres
Vicitini
Darmatian Zen Mode
The Chandelure family
Reshiram
The Delphox family
The Falonflame family
Poliwrath
Tentacool
Tentacruel
The Slowpoke family
Starmie
Gyarados
The Marill family
Quilfish
Mantine
Mantyke
Wingull
Peliper
Ducklett
Swanna
Skrelp
Dragonite
Altaria
Salamence
Latias
Latios
Rayquasa
Dragalge
Giratina-A
Giratina-O
Noibat
Noivern
Frillish
Jellicent