Thai baht slightly weakens today to 29.76 per dollar, 0.07 per cent from 29.74 yesterday, according to data from Bank of Thailand.