Bangladesh has struck its first oil, in two gas fields in the northeastern Sylhet region, the chairman of the state-run Oil, Gas and Mineral Corporation (Petrobangla) said on Sunday.