Both of these words mean twice yearly, no?
No, semi-annually means twice a year, bi-annually means once every two years.