The Thai baht on Monday strengthened against US dollar to 31.29 at the open, according to Bank of Thailand data.